From 50b34092a45990000ba73409abd75377816b70e6 Mon Sep 17 00:00:00 2001 From: Arno Date: Fri, 22 Mar 2013 04:33:20 +0100 Subject: Add explicit refresh for FileView Since we have SmDirModel now, we can explicitly refresh the view, eventually! --- shemov.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'shemov.cpp') 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(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); -- cgit v1.2.3-70-g09d2