From 2f7b2582010bac5f24c6f57ea54b89aa46df2faa Mon Sep 17 00:00:00 2001 From: Arno Date: Wed, 8 Apr 2015 06:33:05 +0200 Subject: Save position of NewPicsDialog Add button to save the position of the NewPicsDialog and move it there when we show() --- newpicsdialog.h | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'newpicsdialog.h') diff --git a/newpicsdialog.h b/newpicsdialog.h index baae31e..3da2d4b 100644 --- a/newpicsdialog.h +++ b/newpicsdialog.h @@ -14,6 +14,8 @@ #include "smtreemodel.h" class QTabWidget; +class QMoveEvent; +class QLabel; class SmTreeView; class NewPicFilesModel; class QSortFilterProxyModel; @@ -35,6 +37,12 @@ class NewPicsDialog : public QDialog { void clearFiles(); void accept(); + private slots: + void savePos(); + + protected: + virtual void moveEvent(QMoveEvent *e); + private: void setupDlg(); QTabWidget *mTab; @@ -43,12 +51,15 @@ class NewPicsDialog : public QDialog { SmTreeView *mFilesV; NewPicFilesModel *mFilesModel; QSortFilterProxyModel *mFilesProxy; + QPushButton *mSavePos; QPushButton *mAddFiles; QPushButton *mRemoveFiles; - MappingTreeWidget *mMappingTreeWidget; QPushButton *mOk; QPushButton *mCancel; + MappingTreeWidget *mMappingTreeWidget; + QLabel *mPosL; QSqlDatabase mDb; + QPoint mPos; }; class NewPicFilesModel : public SmTreeModel { -- cgit v1.2.3-70-g09d2