Added Column dialog for selecting visible columns. Selection is stored to settings.

This commit is contained in:
2015-11-27 16:09:50 +01:00
parent d99267e488
commit 37d2371148
9 changed files with 249 additions and 5 deletions
+10 -1
View File
@@ -4,7 +4,10 @@
#include <QWidget>
#include <QString>
#include <QTableView>
#include <QMenu>
#include <QList>
#include "columndialog.h"
#include "defaultformhandler.h"
#include "core_global.h"
@@ -35,16 +38,22 @@ protected:
virtual void handleEditRecord() = 0;
virtual void handleDeleteRecord() = 0;
void hideColumns(const QList<int> &cols);
private slots:
void on_btnNew_clicked();
void on_btnEdit_clicked();
void on_btnDelete_clicked();
void on_tableView_customContextMenuRequested(const QPoint &pos);
void on_actionSelectColumns_triggered();
void columnsAccepted();
private:
QString m_pluginId;
IFormHandler *m_formHandler;
Ui::GridForm *ui;
QMenu *m_contextMenu;
ColumnDialog *m_columnDialog;
};
#endif // IGRIDFORM_H