Removed unneeded action "Synchronize" from FolderNavigationWidget's context menu.

This commit is contained in:
Robert Loehning
2010-02-03 14:31:04 +01:00
parent 55bd2977ea
commit 4038e16d24
2 changed files with 1 additions and 15 deletions

View File

@@ -101,8 +101,7 @@ FolderNavigationWidget::FolderNavigationWidget(QWidget *parent)
m_fileSystemModel(new QFileSystemModel(this)), m_fileSystemModel(new QFileSystemModel(this)),
m_filterModel(new DotRemovalFilter(this)), m_filterModel(new DotRemovalFilter(this)),
m_title(new QLabel(this)), m_title(new QLabel(this)),
m_autoSync(false), m_autoSync(false)
m_autoSyncAction(0)
{ {
m_fileSystemModel->setResolveSymlinks(false); m_fileSystemModel->setResolveSymlinks(false);
m_fileSystemModel->setIconProvider(Core::FileIconProvider::instance()); m_fileSystemModel->setIconProvider(Core::FileIconProvider::instance());
@@ -161,9 +160,6 @@ void FolderNavigationWidget::setAutoSynchronization(bool sync)
disconnect(fileManager, SIGNAL(currentFileChanged(QString)), disconnect(fileManager, SIGNAL(currentFileChanged(QString)),
this, SLOT(setCurrentFile(QString))); this, SLOT(setCurrentFile(QString)));
} }
if (m_autoSyncAction && m_autoSyncAction->isChecked() != m_autoSync)
m_autoSyncAction->setChecked(m_autoSync);
} }
void FolderNavigationWidget::setCurrentFile(const QString &filePath) void FolderNavigationWidget::setCurrentFile(const QString &filePath)
@@ -294,15 +290,6 @@ void FolderNavigationWidget::contextMenuEvent(QContextMenuEvent *ev)
// Open file dialog to choose a path starting from current // Open file dialog to choose a path starting from current
QAction *actionChooseFolder = menu.addAction(tr("Choose folder...")); QAction *actionChooseFolder = menu.addAction(tr("Choose folder..."));
// Sync checkable action
if (!m_autoSyncAction) {
m_autoSyncAction = new QAction(tr("Synchronize"), this);
m_autoSyncAction->setCheckable(true);
m_autoSyncAction->setChecked(autoSynchronization());
connect(m_autoSyncAction, SIGNAL(toggled(bool)), this, SLOT(setAutoSynchronization(bool)));
}
menu.addSeparator();
menu.addAction(m_autoSyncAction);
QAction *action = menu.exec(ev->globalPos()); QAction *action = menu.exec(ev->globalPos());
if (!action) if (!action)

View File

@@ -93,7 +93,6 @@ private:
QSortFilterProxyModel *m_filterModel; QSortFilterProxyModel *m_filterModel;
QLabel *m_title; QLabel *m_title;
bool m_autoSync; bool m_autoSync;
QAction *m_autoSyncAction;
}; };
class FolderNavigationWidgetFactory : public Core::INavigationWidgetFactory class FolderNavigationWidgetFactory : public Core::INavigationWidgetFactory