summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/designmode.cpp
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-06-25 12:56:16 +0200
committerhjk <qtc-committer@nokia.com>2010-06-25 12:58:07 +0200
commitc7e8b51d37700499536e3ab333190abd127ea0f7 (patch)
treea37b295b137c0049958fb2283b169eec0cdc430c /src/plugins/coreplugin/designmode.cpp
parenta54fc1f6a1e2c2fa0a2f741558a95231c08925b4 (diff)
downloadqt-creator-c7e8b51d37700499536e3ab333190abd127ea0f7.tar.gz
core: use a class derived from QList<int> instead of a QList<int> for Core::Context
A mostly mechanical change. Reviewed-By: con
Diffstat (limited to 'src/plugins/coreplugin/designmode.cpp')
-rw-r--r--src/plugins/coreplugin/designmode.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/plugins/coreplugin/designmode.cpp b/src/plugins/coreplugin/designmode.cpp
index 211961662b..91fa3ee3f9 100644
--- a/src/plugins/coreplugin/designmode.cpp
+++ b/src/plugins/coreplugin/designmode.cpp
@@ -87,7 +87,7 @@ bool DesignModeCoreListener::coreAboutToClose()
struct DesignEditorInfo {
int widgetIndex;
QStringList mimeTypes;
- QList<int> context;
+ Context context;
QWidget *widget;
};
@@ -101,7 +101,7 @@ struct DesignModePrivate {
EditorManager *m_editorManager;
QStackedWidget *m_stackWidget;
- QList<int> m_activeContext;
+ Context m_activeContext;
};
DesignModePrivate::DesignModePrivate(DesignMode *q, EditorManager *editorManager) :
@@ -134,10 +134,10 @@ DesignMode::~DesignMode()
delete d;
}
-QList<int> DesignMode::context() const
+Context DesignMode::context() const
{
- static QList<int> contexts = QList<int>() <<
- Core::UniqueIDManager::instance()->uniqueIdentifier(Constants::C_DESIGN_MODE);
+ static Context contexts(
+ Core::UniqueIDManager::instance()->uniqueIdentifier(Constants::C_DESIGN_MODE));
return contexts;
}
@@ -181,7 +181,7 @@ QStringList DesignMode::registeredMimeTypes() const
*/
void DesignMode::registerDesignWidget(QWidget *widget,
const QStringList &mimeTypes,
- const QList<int> &context)
+ const Context &context)
{
int index = d->m_stackWidget->addWidget(widget);
@@ -235,7 +235,7 @@ void DesignMode::currentEditorChanged(Core::IEditor *editor)
disconnect(d->m_currentEditor.data(), SIGNAL(changed()), this, SLOT(updateActions()));
if (!mimeEditorAvailable) {
- setActiveContext(QList<int>());
+ setActiveContext(Context());
if (core->modeManager()->currentMode() == this)
core->modeManager()->activateMode(Core::Constants::MODE_EDIT);
setEnabled(false);
@@ -260,14 +260,14 @@ void DesignMode::updateContext(Core::IMode *newMode, Core::IMode *oldMode)
{
if (newMode == this) {
// Apply active context
- Core::ICore::instance()->updateAdditionalContexts(QList<int>(), d->m_activeContext);
+ Core::ICore::instance()->updateAdditionalContexts(Context(), d->m_activeContext);
} else if (oldMode == this) {
// Remove active context
- Core::ICore::instance()->updateAdditionalContexts(d->m_activeContext, QList<int>());
+ Core::ICore::instance()->updateAdditionalContexts(d->m_activeContext, Context());
}
}
-void DesignMode::setActiveContext(const QList<int> &context)
+void DesignMode::setActiveContext(const Context &context)
{
if (d->m_activeContext == context)
return;