Allowed to add custom buttons/widget to grid toolbar.
Add possibility to hide plugin from navigation bar.
This commit is contained in:
@@ -54,6 +54,11 @@ QTableView *IGridForm::tableView()
|
||||
return ui->tableView;
|
||||
}
|
||||
|
||||
QWidget *IGridForm::toolbar()
|
||||
{
|
||||
return ui->widget;
|
||||
}
|
||||
|
||||
void IGridForm::hideColumns(const QList<int> &cols)
|
||||
{
|
||||
foreach (int col, cols) {
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
#include <QTableView>
|
||||
#include <QMenu>
|
||||
#include <QList>
|
||||
#include <QWidget>
|
||||
|
||||
#include "columndialog.h"
|
||||
#include "filterui.h"
|
||||
@@ -27,6 +28,7 @@ public:
|
||||
void setPluginId(const QString &pluginId);
|
||||
QString pluginId();
|
||||
QTableView *tableView();
|
||||
QWidget *toolbar();
|
||||
virtual void setTranslations(const QMap<QString, QString> &translations) = 0;
|
||||
|
||||
signals:
|
||||
|
||||
@@ -75,6 +75,7 @@ public:
|
||||
return (Service<T>*)m_service;
|
||||
}
|
||||
|
||||
virtual bool showIcon() { return true; }
|
||||
virtual QTranslator* translator() { return NULL; }
|
||||
virtual QIcon pluginIcon() { return QIcon(); }
|
||||
QMap<QString, QString> translations() { return m_translations; }
|
||||
|
||||
Reference in New Issue
Block a user