17 #include <QtCore/QList>
19 #include <QtWidgets/QWidget>
20 #include <QtWidgets/QAbstractItemDelegate>
24 class QStandardItemModel;
51 Qt::WindowFlags f = Qt::Widget );
77 virtual void clearMap();
82 virtual void onAddEntityClicked() = 0;
86 virtual void onDeleteEntityClicked() = 0;
90 virtual void onItemChanged( QStandardItem* item ) = 0;
96 virtual void removeRow(
int row );
102 virtual int rowIndex(
const QString& key,
int reserved = 0 );
118 virtual bool getRecordFromRow(
128 virtual void setWidgetTitle(
const QString& title );
136 virtual void setRowError(
int row,
int err = 0 );
139 virtual void resizeSections();