summaryrefslogtreecommitdiffstats
path: root/newpicsdialog.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2015-04-08 12:54:41 +0200
committerArno <am@disconnect.de>2015-04-08 12:54:41 +0200
commit8c0070a69df9337dee81d4a9d645dd9726564681 (patch)
tree03f9a525780bdf26ae880042b8e13eaed7e5f2e5 /newpicsdialog.h
parent2f7b2582010bac5f24c6f57ea54b89aa46df2faa (diff)
downloadSheMov-8c0070a69df9337dee81d4a9d645dd9726564681.tar.gz
SheMov-8c0070a69df9337dee81d4a9d645dd9726564681.tar.bz2
SheMov-8c0070a69df9337dee81d4a9d645dd9726564681.zip
Implement presets for NewPicsDialog
A set of attributes can now be saved and loaded in NewPicsDialog.
Diffstat (limited to 'newpicsdialog.h')
-rw-r--r--newpicsdialog.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/newpicsdialog.h b/newpicsdialog.h
index 3da2d4b..90873f4 100644
--- a/newpicsdialog.h
+++ b/newpicsdialog.h
@@ -16,6 +16,7 @@
class QTabWidget;
class QMoveEvent;
class QLabel;
+class QMenu;
class SmTreeView;
class NewPicFilesModel;
class QSortFilterProxyModel;
@@ -39,6 +40,8 @@ class NewPicsDialog : public QDialog {
private slots:
void savePos();
+ void loadPreset() const;
+ void savePreset();
protected:
virtual void moveEvent(QMoveEvent *e);
@@ -51,13 +54,14 @@ class NewPicsDialog : public QDialog {
SmTreeView *mFilesV;
NewPicFilesModel *mFilesModel;
QSortFilterProxyModel *mFilesProxy;
- QPushButton *mSavePos;
+ QPushButton *mPresets;
QPushButton *mAddFiles;
QPushButton *mRemoveFiles;
QPushButton *mOk;
QPushButton *mCancel;
MappingTreeWidget *mMappingTreeWidget;
QLabel *mPosL;
+ QMenu *mPresetMenu;
QSqlDatabase mDb;
QPoint mPos;
};