39 Q_PROPERTY(
bool KeepEditors READ isKeepEditors WRITE setKeepEditors )
47 QDS_Datum* horizontalHeaderEditor()
const;
50 void setVerticalHeaderEditor(
QDS_Datum* );
51 void setHorizontalHeaderEditor(
QDS_Datum* );
57 virtual void setTableEditor(
QDS_Datum* );
60 QDS_Datum* columnEditor(
const int )
const;
62 virtual void setRowEditor(
const int,
QDS_Datum* );
63 virtual void setColumnEditor(
const int,
QDS_Datum* );
65 QDS_Datum* cellEditor(
const int,
const int )
const;
66 virtual void setCellEditor(
const int,
const int,
QDS_Datum* );
68 QDS_Datum* actualCellEditor(
const int,
const int )
const;
70 virtual void setNumRows(
int );
71 virtual void setNumCols(
int );
72 virtual void clearCellWidget(
int,
int );
74 bool isKeepEditors()
const;
75 void setKeepEditors(
const bool );
79 virtual QWidget* createEditor(
int,
int,
bool )
const;
80 virtual void endEdit(
int,
int,
bool,
bool );
81 virtual void setCellContentFromEditor(
int,
int );
#define QDS_EXPORT
Definition: QDS.h:33
Orientation
Orientation.
Definition: SalomePyQt.h:138
Base class for all controls using the data dictionary.
Definition: QDS_Datum.h:41
Definition: QDS_Table.cxx:26
Definition: QDS_Table.h:34
QDS_Datum * myVerEdit
Definition: QDS_Table.h:95
QDS_Datum * myTableEdit
Definition: QDS_Table.h:99
QMap< int, DatumMap > CellMap
Definition: QDS_Table.h:91
bool myKeepEdits
Definition: QDS_Table.h:100
QMap< int, QDS_Datum * > DatumMap
Definition: QDS_Table.h:90
QDS_Datum * datum(const QWidget *) const
QDS_Datum * myHorEdit
Definition: QDS_Table.h:94
DatumVector myColEdit
Definition: QDS_Table.h:97
CellMap myCellEdit
Definition: QDS_Table.h:98
DatumVector myRowEdit
Definition: QDS_Table.h:96
QVector< QDS_Datum * > DatumVector
Definition: QDS_Table.h:89
Definition: QtxTable.h:38
virtual void setHeaderContentFromEditor(QHeader *, const int, QWidget *)
Definition: QtxTable.cxx:321
virtual QWidget * createHeaderEditor(QHeader *, const int, const bool=true)
Definition: QtxTable.cxx:305