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