26#if ! defined (octave_Table_h)
27#define octave_Table_h 1
33class QTableWidgetItem;
52 const graphics_object& go, QTableWidget *tableWidget);
61 const graphics_object& go);
void updateColumnwidth(void)
static Table * create(octave::base_qobject &oct_qobj, octave::interpreter &interp, const graphics_object &go)
Container * innerContainer(void)
bool m_keyReleaseHandlerDefined
void updateDataColumn(int col)
void checkBoxClicked(int row, int col, QCheckBox *checkBox)
Table(octave::base_qobject &oct_qobj, octave::interpreter &interp, const graphics_object &go, QTableWidget *tableWidget)
QWidget * checkBoxForLogical(octave_value cal, bool enabled)
void updateColumnname(void)
void itemSelectionChanged(void)
void sendCellEditCallback(int row, int col, octave_value old_value, octave_value new_value, octave_value edit_data, octave_value error)
bool columneditable(int column)
void itemChanged(QTableWidgetItem *item)
void cellClicked(int row, int col)
std::string columnformat(int column)
QTableWidget * m_tableWidget
void updateRearrangeableColumns(void)
bool eventFilter(QObject *watched, QEvent *event)
bool m_keyPressHandlerDefined
void comboBoxCurrentIndexChanged(const QString &value)
Base class for Octave interfaces that use Qt.
void error(const char *fmt,...)
std::size_t format(std::ostream &os, const char *fmt,...)