summaryrefslogtreecommitdiffstats
path: root/newpicsdialog.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-08-21 18:52:02 +0200
committerArno <am@disconnect.de>2013-08-21 18:52:02 +0200
commitcd2d39368e2319eb7c949439e9688bf8319ec0a3 (patch)
tree2a0c91966e9a37b172b8e4d2c76eb55c1451aad9 /newpicsdialog.cpp
parentd9ed1e53b7ea0c994972f4628a4dbb431fdf9fde (diff)
downloadSheMov-cd2d39368e2319eb7c949439e9688bf8319ec0a3.tar.gz
SheMov-cd2d39368e2319eb7c949439e9688bf8319ec0a3.tar.bz2
SheMov-cd2d39368e2319eb7c949439e9688bf8319ec0a3.zip
Usability fix
* repair shortcuts for adding files to NewPicsDialog and showing it from PictureViewer2 * Replace files in NewPicsDialog instead of adding them * add missing header to MappingTreeModel
Diffstat (limited to 'newpicsdialog.cpp')
-rw-r--r--newpicsdialog.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/newpicsdialog.cpp b/newpicsdialog.cpp
index 5f4009b..2d56ddc 100644
--- a/newpicsdialog.cpp
+++ b/newpicsdialog.cpp
@@ -97,6 +97,14 @@ void NewPicsDialog::addFiles(const QStringList &files){
}
}
+void NewPicsDialog::setFile(const QString &file){
+ clearFiles();
+ mFilesModel->addFile(file);
+ for(int i = 0; i < NewPicFilesModel::NumFields; ++i){
+ mFilesV->resizeColumnToContents(i);
+ }
+}
+
void NewPicsDialog::clearFiles(){
mFilesV->setSortingEnabled(false);
SmTreeItem *rootItem = new SmTreeItem(NewPicFilesModel::NumFields);