summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--collectionwidget.cpp1
-rw-r--r--collectionwidget.h4
2 files changed, 4 insertions, 1 deletions
diff --git a/collectionwidget.cpp b/collectionwidget.cpp
index 0fda8c0..96c46fc 100644
--- a/collectionwidget.cpp
+++ b/collectionwidget.cpp
@@ -10,6 +10,7 @@
#include "collectionwidgetproxy.h"
CollectionWidget::CollectionWidget(QWidget *parent) : QWidget(parent){
+ mCustomActions = new QActionGroup(this);
mView = new BeetView;
mModel = new QStandardItemModel(this);
CollectionWidgetProxy *proxy = new CollectionWidgetProxy(this);
diff --git a/collectionwidget.h b/collectionwidget.h
index bb85e49..d464054 100644
--- a/collectionwidget.h
+++ b/collectionwidget.h
@@ -8,6 +8,7 @@
class QStandardItemModel;
class QSortFilterProxyModel;
class QLineEdit;
+class QActionGroup;
class CollectionWidget : public QWidget {
Q_OBJECT
@@ -21,6 +22,7 @@ class CollectionWidget : public QWidget {
const QStringList headers() const { return mHeaders; }
void disableSorting() { mView->setSortingEnabled(false); }
void enableSorting(int column = 0, Qt::SortOrder sortOrder = Qt::AscendingOrder);
+ QActionGroup *customActions() { return mCustomActions; }
public slots:
virtual void populate() { return; }
@@ -30,7 +32,7 @@ class CollectionWidget : public QWidget {
QStandardItemModel *mModel;
QLineEdit *mFilter;
QStringList mHeaders;
-
+ QActionGroup *mCustomActions;
};
#endif // COLLECTIONWIDGET_H