This widget allows to interact with a DataTable.
#include <Workspace/Widgets/datatablewidget.h>
Inherits QWidget.
◆ DataTableWidget()
◆ ~DataTableWidget()
◆ addRecordPressed
void addRecordPressed |
( |
| ) |
|
|
slot |
◆ entryEdited
void entryEdited |
( |
int |
row, |
|
|
const QString & |
column |
|
) |
| |
|
signal |
◆ getAllowAddRemove()
bool getAllowAddRemove |
( |
| ) |
const |
◆ getDisplayColumns()
◆ getEditableColumns()
◆ itemSelectionChanged
void itemSelectionChanged |
( |
| ) |
|
|
slot |
◆ moveDownPressed
◆ moveUpPressed
◆ removeRecordPressed
void removeRecordPressed |
( |
| ) |
|
|
slot |
◆ requestUpdateData
void requestUpdateData |
( |
| ) |
|
|
signal |
◆ requestUpdateWidget
void requestUpdateWidget |
( |
| ) |
|
|
signal |
◆ rowAdded
◆ rowDeleted
void rowDeleted |
( |
int |
row | ) |
|
|
signal |
◆ setAllowAddRemove()
void setAllowAddRemove |
( |
bool |
allow | ) |
|
◆ setDisplayColumns()
◆ setEditableColumns()
◆ setReadOnly()
void setReadOnly |
( |
bool |
b | ) |
|
◆ updateData()
◆ updateTableEntry()
void updateTableEntry |
( |
int |
row, |
|
|
const QString & |
column, |
|
|
const QString & |
text |
|
) |
| |
◆ updateWidget()
◆ allowAddRemove
◆ displayColumns
displayColumns contains a list of column names that are visible in the table on the left part of the widget. If displayColumns is empty then all columns in the data table will be visible.
◆ editableColumns
editableColumns contains a list of column names that are visible in the editable form on the right part of the widget. If editableColumns is empty then all columns in the data table will be visible.