UI for data filtering.

Icons for plugin grid operations.
This commit is contained in:
2015-12-29 16:09:55 +01:00
parent 94fba56dab
commit d2f391558a
23 changed files with 700 additions and 13 deletions
+7 -1
View File
@@ -8,6 +8,7 @@
#include <QList>
#include "columndialog.h"
#include "filterui.h"
#include "defaultformhandler.h"
#include "core_global.h"
@@ -37,8 +38,8 @@ protected:
virtual void handleNewRecord() = 0;
virtual void handleEditRecord() = 0;
virtual void handleDeleteRecord() = 0;
void hideColumns(const QList<int> &cols);
QWidget *filterWidget();
private slots:
void on_btnNew_clicked();
@@ -48,12 +49,17 @@ private slots:
void on_actionSelectColumns_triggered();
void columnsAccepted();
void on_btnFilter_toggled(bool checked);
private:
QString m_pluginId;
IFormHandler *m_formHandler;
Ui::GridForm *ui;
QMenu *m_contextMenu;
ColumnDialog *m_columnDialog;
protected:
FilterUi *m_filterUi;
};
#endif // IGRIDFORM_H