summaryrefslogtreecommitdiffstats
path: root/newpicsdialog.h
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2012-11-16 16:43:50 +0100
committerArno <am@disconnect.de>2012-11-16 16:43:50 +0100
commitba9c314b4ba68b2da1d6c59accbcb9cf1aa5f897 (patch)
treeb28c4ee1d91a27b8eb11da29395fa3d42dad5ceb /newpicsdialog.h
parent7a56ffb6f1afc5ed09459230d47621fa4a1963b6 (diff)
downloadSheMov-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.h5
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;