16 #include <QtCore/QList>
18 #include <QtWidgets/QWidget>
19 #include <QtWidgets/QAbstractItemDelegate>
23 class QStandardItemModel;
50 Qt::WindowFlags f = Qt::Widget );
76 virtual void clearMap();
81 virtual void onAddEntityClicked() = 0;
85 virtual void onDeleteEntityClicked() = 0;
89 virtual void onItemChanged( QStandardItem* item ) = 0;
95 virtual void removeRow(
int row );
101 virtual int rowIndex(
const QString& key,
int reserved = 0 );
117 virtual bool getRecordFromRow(
127 virtual void setWidgetTitle(
const QString& title );
135 virtual void setRowError(
int row,
int err = 0 );
138 virtual void resizeSections();