summaryrefslogtreecommitdiffstats
path: root/pictureswidget.h
diff options
context:
space:
mode:
Diffstat (limited to 'pictureswidget.h')
-rw-r--r--pictureswidget.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/pictureswidget.h b/pictureswidget.h
index 9618e6e..4d8db73 100644
--- a/pictureswidget.h
+++ b/pictureswidget.h
@@ -28,6 +28,7 @@ class QEvent;
class HoverWindow;
class PictureViewer2;
class QAction;
+class QActionGroup;
struct MappingData;
class PicturesWidget : public QWidget {
@@ -69,6 +70,7 @@ class PictureView : public QTreeView {
QSortFilterProxyModel *proxy() { return mProxy; }
void setPV(PictureViewer2 *pv) { mPV = pv; }
PictureViewer2 *PV() { return mPV; }
+ void setHeaderGroup(QActionGroup *ag) { mHeaderGroup = ag; }
public slots:
void mappingChanged(int pMapId);
@@ -77,6 +79,9 @@ class PictureView : public QTreeView {
void setPVData(int replace = false);
void setPVAll();
void setHoverWinVisible(bool visible) const;
+ void toggleHeader(QObject *action);
+ void readHeaderConfig();
+ void writeHeaderConfig();
protected:
virtual void hideEvent(QHideEvent *);
@@ -101,6 +106,7 @@ class PictureView : public QTreeView {
QList<int> mFilesMappings;
PictureViewer2 *mPV;
MappingTreeModel *mMappingTreeModel;
+ QActionGroup *mHeaderGroup;
};
#endif // PICTURESWIDGET_H