summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
authorArno <am@disconnect.de>2013-03-22 04:33:20 +0100
committerArno <am@disconnect.de>2013-03-22 04:33:20 +0100
commit50b34092a45990000ba73409abd75377816b70e6 (patch)
treed58100ce69b1378d45e8f0863cef53a19f748c7d /shemov.cpp
parentdb95f01cdb220842e031030df86ee56724e72f27 (diff)
downloadSheMov-50b34092a45990000ba73409abd75377816b70e6.tar.gz
SheMov-50b34092a45990000ba73409abd75377816b70e6.tar.bz2
SheMov-50b34092a45990000ba73409abd75377816b70e6.zip
Add explicit refresh for FileView
Since we have SmDirModel now, we can explicitly refresh the view, eventually!
Diffstat (limited to 'shemov.cpp')
-rw-r--r--shemov.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/shemov.cpp b/shemov.cpp
index bcd31cf..107959b 100644
--- a/shemov.cpp
+++ b/shemov.cpp
@@ -438,6 +438,10 @@ void SheMov::createActions(){
mMoveToArchiveA = new QAction(tr("Move to archive"), this);
connect(mMoveToArchiveA, SIGNAL(triggered()), mFSWidget, SLOT(moveToArchive()));
+ //View menu (FS)
+ mRefreshA = new QAction(tr("Refresh"), this);
+ connect(mRefreshA, SIGNAL(triggered()), mFSWidget->fileModel(), SLOT(refresh()));
+
//Edit menu (AV)
QSignalMapper *editMapper = new QSignalMapper(this);
FilesTreeModel *filesModel = qobject_cast<FilesTreeModel*>(SmGlobals::instance()->model("FilesModel"));
@@ -825,6 +829,8 @@ void SheMov::createMenus(){
mFSHoverMenu = new QMenu(tr("Hover over"), this);
mFSHoverMenu->addActions(mFSHoverGroup->actions());
mFSViewMenu->addMenu(mFSHoverMenu);
+ mFSViewMenu->addSeparator();
+ mFSViewMenu->addAction(mRefreshA);
mViewFSMenuA = menuBar()->addMenu(mFSViewMenu);
//Pictures view menu
@@ -878,6 +884,9 @@ void SheMov::createMenus(){
mFSWidget->fileView()->addAction(mMoveToArchiveA);
mFSWidget->fileView()->addAction(createSeparator());
+ mFSWidget->fileView()->addAction(mRefreshA);
+ mFSWidget->fileView()->addAction(createSeparator());
+
mFSWidget->fileView()->addAction(mArchiveSelectedPicsA);
mFSWidget->fileView()->addAction(mArchiveSelectedMovsA);