summaryrefslogtreecommitdiffstats
path: root/shemov.cpp
diff options
context:
space:
mode:
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);