diff options
author | Arno <am@disconnect.de> | 2012-11-16 16:43:50 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2012-11-16 16:43:50 +0100 |
commit | ba9c314b4ba68b2da1d6c59accbcb9cf1aa5f897 (patch) | |
tree | b28c4ee1d91a27b8eb11da29395fa3d42dad5ceb /newpicsdialog.h | |
parent | 7a56ffb6f1afc5ed09459230d47621fa4a1963b6 (diff) | |
download | SheMov-ba9c314b4ba68b2da1d6c59accbcb9cf1aa5f897.tar.gz SheMov-ba9c314b4ba68b2da1d6c59accbcb9cf1aa5f897.tar.bz2 SheMov-ba9c314b4ba68b2da1d6c59accbcb9cf1aa5f897.zip |
Usability: Make archiving pics easier
To make archiving pictures from different sources easier, add a
NewPicsDialog to PictureViewer. Add shortcuts to show the dialog and
adding pics to it. After adding all pics with the same mappping, just
click OK and add them to the archive.
Shortcuts:
Meta+s: Show NewPicsDialog
Meta+a: Add current pic
Diffstat (limited to 'newpicsdialog.h')
-rw-r--r-- | newpicsdialog.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/newpicsdialog.h b/newpicsdialog.h index 17e012e..110f4fc 100644 --- a/newpicsdialog.h +++ b/newpicsdialog.h @@ -35,11 +35,11 @@ class NewPicsDialog : public QDialog { public slots: void selectFiles(); void removeFiles(); + void addFiles(const QStringList &files); void accept(); private: void setupDlg(); - void addFiles(const QStringList &files); QTabWidget *mTab; QWidget *mFilesWidget; MappingEditWidget *mMappingEditWidget; @@ -74,6 +74,9 @@ class NewPicFilesModel : public SmTreeModel { void removeFile(const QModelIndex &idx); QList<FileData> validFiles() const; + public slots: + void clear(); + private: bool haveMd5(const QString &md5) const; QSqlDatabase mDb; |