diff options
author | Arno <am@disconnect.de> | 2013-03-22 04:33:20 +0100 |
---|---|---|
committer | Arno <am@disconnect.de> | 2013-03-22 04:33:20 +0100 |
commit | 50b34092a45990000ba73409abd75377816b70e6 (patch) | |
tree | d58100ce69b1378d45e8f0863cef53a19f748c7d /shemov.cpp | |
parent | db95f01cdb220842e031030df86ee56724e72f27 (diff) | |
download | SheMov-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.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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); |