ProjectTreeWidget: Use Core namespace

Change-Id: Ica77f730a2461db20269b291639118f97dae2f88
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Orgad Shaneh
2013-01-10 20:18:41 +02:00
committed by hjk
parent 57267f8ece
commit 22c0cb80e2

View File

@@ -57,6 +57,7 @@
#include <QPalette> #include <QPalette>
#include <QMenu> #include <QMenu>
using namespace Core;
using namespace ProjectExplorer; using namespace ProjectExplorer;
using namespace ProjectExplorer::Internal; using namespace ProjectExplorer::Internal;
@@ -71,20 +72,19 @@ public:
{ {
setEditTriggers(QAbstractItemView::EditKeyPressed); setEditTriggers(QAbstractItemView::EditKeyPressed);
setContextMenuPolicy(Qt::CustomContextMenu); setContextMenuPolicy(Qt::CustomContextMenu);
// setExpandsOnDoubleClick(false); m_context = new IContext(this);
m_context = new Core::IContext(this); m_context->setContext(Context(ProjectExplorer::Constants::C_PROJECT_TREE));
m_context->setContext(Core::Context(Constants::C_PROJECT_TREE));
m_context->setWidget(this); m_context->setWidget(this);
Core::ICore::addContextObject(m_context); ICore::addContextObject(m_context);
} }
~ProjectTreeView() ~ProjectTreeView()
{ {
Core::ICore::removeContextObject(m_context); ICore::removeContextObject(m_context);
delete m_context; delete m_context;
} }
private: private:
Core::IContext *m_context; IContext *m_context;
}; };
/*! /*!
@@ -357,7 +357,7 @@ void ProjectTreeWidget::openItem(const QModelIndex &mainIndex)
{ {
Node *node = m_model->nodeForIndex(mainIndex); Node *node = m_model->nodeForIndex(mainIndex);
if (node->nodeType() == FileNodeType) if (node->nodeType() == FileNodeType)
Core::EditorManager::openEditor(node->path(), Core::Id(), Core::EditorManager::ModeSwitch); EditorManager::openEditor(node->path(), Id(), EditorManager::ModeSwitch);
} }
void ProjectTreeWidget::setProjectFilter(bool filter) void ProjectTreeWidget::setProjectFilter(bool filter)
@@ -401,19 +401,19 @@ int ProjectTreeWidgetFactory::priority() const
return 100; return 100;
} }
Core::Id ProjectTreeWidgetFactory::id() const Id ProjectTreeWidgetFactory::id() const
{ {
return Core::Id("Projects"); return Id("Projects");
} }
QKeySequence ProjectTreeWidgetFactory::activationSequence() const QKeySequence ProjectTreeWidgetFactory::activationSequence() const
{ {
return QKeySequence(Core::UseMacShortcuts ? tr("Meta+X") : tr("Alt+X")); return QKeySequence(UseMacShortcuts ? tr("Meta+X") : tr("Alt+X"));
} }
Core::NavigationView ProjectTreeWidgetFactory::createWidget() NavigationView ProjectTreeWidgetFactory::createWidget()
{ {
Core::NavigationView n; NavigationView n;
ProjectTreeWidget *ptw = new ProjectTreeWidget; ProjectTreeWidget *ptw = new ProjectTreeWidget;
n.widget = ptw; n.widget = ptw;
@@ -435,7 +435,7 @@ void ProjectTreeWidgetFactory::saveSettings(int position, QWidget *widget)
{ {
ProjectTreeWidget *ptw = qobject_cast<ProjectTreeWidget *>(widget); ProjectTreeWidget *ptw = qobject_cast<ProjectTreeWidget *>(widget);
Q_ASSERT(ptw); Q_ASSERT(ptw);
QSettings *settings = Core::ICore::settings(); QSettings *settings = ICore::settings();
const QString baseKey = QLatin1String("ProjectTreeWidget.") + QString::number(position); const QString baseKey = QLatin1String("ProjectTreeWidget.") + QString::number(position);
settings->setValue(baseKey + QLatin1String(".ProjectFilter"), ptw->projectFilter()); settings->setValue(baseKey + QLatin1String(".ProjectFilter"), ptw->projectFilter());
settings->setValue(baseKey + QLatin1String(".GeneratedFilter"), ptw->generatedFilesFilter()); settings->setValue(baseKey + QLatin1String(".GeneratedFilter"), ptw->generatedFilesFilter());
@@ -446,7 +446,7 @@ void ProjectTreeWidgetFactory::restoreSettings(int position, QWidget *widget)
{ {
ProjectTreeWidget *ptw = qobject_cast<ProjectTreeWidget *>(widget); ProjectTreeWidget *ptw = qobject_cast<ProjectTreeWidget *>(widget);
Q_ASSERT(ptw); Q_ASSERT(ptw);
QSettings *settings = Core::ICore::settings(); QSettings *settings = ICore::settings();
const QString baseKey = QLatin1String("ProjectTreeWidget.") + QString::number(position); const QString baseKey = QLatin1String("ProjectTreeWidget.") + QString::number(position);
ptw->setProjectFilter(settings->value(baseKey + QLatin1String(".ProjectFilter"), false).toBool()); ptw->setProjectFilter(settings->value(baseKey + QLatin1String(".ProjectFilter"), false).toBool());
ptw->setGeneratedFilesFilter(settings->value(baseKey + QLatin1String(".GeneratedFilter"), true).toBool()); ptw->setGeneratedFilesFilter(settings->value(baseKey + QLatin1String(".GeneratedFilter"), true).toBool());