aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/projecttreewidget.cpp
diff options
context:
space:
mode:
authorOrgad Shaneh <orgad.shaneh@audiocodes.com>2016-01-29 16:38:37 +0200
committerOrgad Shaneh <orgads@gmail.com>2016-02-01 15:51:34 +0000
commit15f8bb07ed70502c320a0ffe167694bac9734a14 (patch)
tree74db1d0c400835fd539a7697453623650d7e36b2 /src/plugins/projectexplorer/projecttreewidget.cpp
parentdb8b9f94631a0e1637af090d31a5832656ba9f2a (diff)
ProjectExplorer: Use Qt5-style connects
The heavy lifting was done by clazy. Change-Id: I619db09a79760186b72e7662490ed1205155c1a7 Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Diffstat (limited to 'src/plugins/projectexplorer/projecttreewidget.cpp')
-rw-r--r--src/plugins/projectexplorer/projecttreewidget.cpp50
1 files changed, 26 insertions, 24 deletions
diff --git a/src/plugins/projectexplorer/projecttreewidget.cpp b/src/plugins/projectexplorer/projecttreewidget.cpp
index 9aad87fb86..1b79decf33 100644
--- a/src/plugins/projectexplorer/projecttreewidget.cpp
+++ b/src/plugins/projectexplorer/projecttreewidget.cpp
@@ -195,44 +195,46 @@ ProjectTreeWidget::ProjectTreeWidget(QWidget *parent)
m_filterProjectsAction = new QAction(tr("Simplify Tree"), this);
m_filterProjectsAction->setCheckable(true);
m_filterProjectsAction->setChecked(false); // default is the traditional complex tree
- connect(m_filterProjectsAction, SIGNAL(toggled(bool)), this, SLOT(setProjectFilter(bool)));
+ connect(m_filterProjectsAction, &QAction::toggled, this, &ProjectTreeWidget::setProjectFilter);
m_filterGeneratedFilesAction = new QAction(tr("Hide Generated Files"), this);
m_filterGeneratedFilesAction->setCheckable(true);
m_filterGeneratedFilesAction->setChecked(true);
- connect(m_filterGeneratedFilesAction, SIGNAL(toggled(bool)), this, SLOT(setGeneratedFilesFilter(bool)));
+ connect(m_filterGeneratedFilesAction, &QAction::toggled,
+ this, &ProjectTreeWidget::setGeneratedFilesFilter);
// connections
- connect(m_model, SIGNAL(modelReset()),
- this, SLOT(initView()));
+ connect(m_model, &QAbstractItemModel::modelReset,
+ this, &ProjectTreeWidget::initView);
connect(m_model, &FlatModel::renamed,
this, &ProjectTreeWidget::renamed);
- connect(m_view, SIGNAL(activated(QModelIndex)),
- this, SLOT(openItem(QModelIndex)));
- connect(m_view->selectionModel(), SIGNAL(currentChanged(QModelIndex,QModelIndex)),
- this, SLOT(handleCurrentItemChange(QModelIndex)));
- connect(m_view, SIGNAL(customContextMenuRequested(QPoint)),
- this, SLOT(showContextMenu(QPoint)));
-
- QObject *sessionManager = SessionManager::instance();
- connect(sessionManager, SIGNAL(singleProjectAdded(ProjectExplorer::Project*)),
- this, SLOT(handleProjectAdded(ProjectExplorer::Project*)));
- connect(sessionManager, SIGNAL(startupProjectChanged(ProjectExplorer::Project*)),
- this, SLOT(startupProjectChanged(ProjectExplorer::Project*)));
-
- connect(sessionManager, SIGNAL(aboutToLoadSession(QString)),
- this, SLOT(disableAutoExpand()));
- connect(sessionManager, SIGNAL(sessionLoaded(QString)),
- this, SLOT(loadExpandData()));
- connect(sessionManager, SIGNAL(aboutToSaveSession()),
- this, SLOT(saveExpandData()));
+ connect(m_view, &QAbstractItemView::activated,
+ this, &ProjectTreeWidget::openItem);
+ connect(m_view->selectionModel(), &QItemSelectionModel::currentChanged,
+ this, &ProjectTreeWidget::handleCurrentItemChange);
+ connect(m_view, &QWidget::customContextMenuRequested,
+ this, &ProjectTreeWidget::showContextMenu);
+
+ SessionManager *sessionManager = SessionManager::instance();
+ connect(sessionManager, &SessionManager::singleProjectAdded,
+ this, &ProjectTreeWidget::handleProjectAdded);
+ connect(sessionManager, &SessionManager::startupProjectChanged,
+ this, &ProjectTreeWidget::startupProjectChanged);
+
+ connect(sessionManager, &SessionManager::aboutToLoadSession,
+ this, &ProjectTreeWidget::disableAutoExpand);
+ connect(sessionManager, &SessionManager::sessionLoaded,
+ this, &ProjectTreeWidget::loadExpandData);
+ connect(sessionManager, &SessionManager::aboutToSaveSession,
+ this, &ProjectTreeWidget::saveExpandData);
m_toggleSync = new QToolButton;
m_toggleSync->setIcon(Core::Icons::LINK.icon());
m_toggleSync->setCheckable(true);
m_toggleSync->setChecked(autoSynchronization());
m_toggleSync->setToolTip(tr("Synchronize with Editor"));
- connect(m_toggleSync, SIGNAL(clicked(bool)), this, SLOT(toggleAutoSynchronization()));
+ connect(m_toggleSync, &QAbstractButton::clicked,
+ this, &ProjectTreeWidget::toggleAutoSynchronization);
setAutoSynchronization(true);