forked from qt-creator/qt-creator
mode: make displayname, icon, priority, id, type data members
This commit is contained in:
@@ -148,6 +148,11 @@ public:
|
|||||||
Core::Constants::C_EDITORMANAGER,
|
Core::Constants::C_EDITORMANAGER,
|
||||||
Constants::C_ANALYZEMODE,
|
Constants::C_ANALYZEMODE,
|
||||||
Core::Constants::C_NAVIGATION_PANE));
|
Core::Constants::C_NAVIGATION_PANE));
|
||||||
|
setDisplayName(tr("Analyze"));
|
||||||
|
setIcon(QIcon(":/images/analyzer_mode.png"));
|
||||||
|
setPriority(Constants::P_MODE_ANALYZE);
|
||||||
|
setId(QLatin1String(Constants::MODE_ANALYZE));
|
||||||
|
setType(Core::Constants::MODE_EDIT_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
~AnalyzerMode()
|
~AnalyzerMode()
|
||||||
@@ -159,13 +164,6 @@ public:
|
|||||||
}
|
}
|
||||||
Core::EditorManager::instance()->setParent(0);
|
Core::EditorManager::instance()->setParent(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString displayName() const { return tr("Analyze"); }
|
|
||||||
QIcon icon() const { return QIcon(":/images/analyzer_mode.png"); }
|
|
||||||
int priority() const { return Constants::P_MODE_ANALYZE; }
|
|
||||||
QString id() const { return QLatin1String(Constants::MODE_ANALYZE); }
|
|
||||||
QString type() const { return Core::Constants::MODE_EDIT_TYPE; }
|
|
||||||
QString contextHelpId() const { return QString(); }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
@@ -122,6 +122,11 @@ DesignMode::DesignMode(EditorManager *editorManager) :
|
|||||||
setEnabled(false);
|
setEnabled(false);
|
||||||
setContext(Context(Constants::C_DESIGN_MODE));
|
setContext(Context(Constants::C_DESIGN_MODE));
|
||||||
setWidget(d->m_stackWidget);
|
setWidget(d->m_stackWidget);
|
||||||
|
setDisplayName(tr("Design"));
|
||||||
|
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Design.png")));
|
||||||
|
setPriority(Constants::P_MODE_DESIGN);
|
||||||
|
setId(Constants::MODE_DESIGN);
|
||||||
|
setType(Constants::MODE_DESIGN_TYPE);
|
||||||
|
|
||||||
ExtensionSystem::PluginManager::instance()->addObject(d->m_coreListener);
|
ExtensionSystem::PluginManager::instance()->addObject(d->m_coreListener);
|
||||||
|
|
||||||
@@ -141,31 +146,6 @@ DesignMode::~DesignMode()
|
|||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString DesignMode::displayName() const
|
|
||||||
{
|
|
||||||
return tr("Design");
|
|
||||||
}
|
|
||||||
|
|
||||||
QIcon DesignMode::icon() const
|
|
||||||
{
|
|
||||||
return QIcon(QLatin1String(":/fancyactionbar/images/mode_Design.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
int DesignMode::priority() const
|
|
||||||
{
|
|
||||||
return Constants::P_MODE_DESIGN;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString DesignMode::id() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Constants::MODE_DESIGN);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString DesignMode::type() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Constants::MODE_DESIGN_TYPE);
|
|
||||||
}
|
|
||||||
|
|
||||||
QStringList DesignMode::registeredMimeTypes() const
|
QStringList DesignMode::registeredMimeTypes() const
|
||||||
{
|
{
|
||||||
QStringList rc;
|
QStringList rc;
|
||||||
|
@@ -68,13 +68,6 @@ public:
|
|||||||
|
|
||||||
QStringList registeredMimeTypes() const;
|
QStringList registeredMimeTypes() const;
|
||||||
|
|
||||||
// IMode
|
|
||||||
QString displayName() const;
|
|
||||||
QIcon icon() const;
|
|
||||||
int priority() const;
|
|
||||||
QString id() const;
|
|
||||||
QString type() const;
|
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void actionsUpdated(Core::IEditor *editor);
|
void actionsUpdated(Core::IEditor *editor);
|
||||||
|
|
||||||
|
@@ -58,6 +58,12 @@ EditMode::EditMode(EditorManager *editorManager) :
|
|||||||
m_rightSplitWidgetLayout(new QVBoxLayout)
|
m_rightSplitWidgetLayout(new QVBoxLayout)
|
||||||
{
|
{
|
||||||
setObjectName(QLatin1String("EditMode"));
|
setObjectName(QLatin1String("EditMode"));
|
||||||
|
setDisplayName(tr("Edit"));
|
||||||
|
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Edit.png")));
|
||||||
|
setPriority(Constants::P_MODE_EDIT);
|
||||||
|
setId(QLatin1String(Constants::MODE_EDIT));
|
||||||
|
setType(QLatin1String(Constants::MODE_EDIT_TYPE));
|
||||||
|
|
||||||
m_rightSplitWidgetLayout->setSpacing(0);
|
m_rightSplitWidgetLayout->setSpacing(0);
|
||||||
m_rightSplitWidgetLayout->setMargin(0);
|
m_rightSplitWidgetLayout->setMargin(0);
|
||||||
QWidget *rightSplitWidget = new QWidget;
|
QWidget *rightSplitWidget = new QWidget;
|
||||||
@@ -102,31 +108,6 @@ EditMode::~EditMode()
|
|||||||
delete m_splitter;
|
delete m_splitter;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString EditMode::displayName() const
|
|
||||||
{
|
|
||||||
return tr("Edit");
|
|
||||||
}
|
|
||||||
|
|
||||||
QIcon EditMode::icon() const
|
|
||||||
{
|
|
||||||
return QIcon(QLatin1String(":/fancyactionbar/images/mode_Edit.png"));
|
|
||||||
}
|
|
||||||
|
|
||||||
int EditMode::priority() const
|
|
||||||
{
|
|
||||||
return Constants::P_MODE_EDIT;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString EditMode::id() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Constants::MODE_EDIT);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString EditMode::type() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Constants::MODE_EDIT_TYPE);
|
|
||||||
}
|
|
||||||
|
|
||||||
void EditMode::grabEditorManager(Core::IMode *mode)
|
void EditMode::grabEditorManager(Core::IMode *mode)
|
||||||
{
|
{
|
||||||
if (mode != this)
|
if (mode != this)
|
||||||
|
@@ -56,13 +56,6 @@ public:
|
|||||||
EditMode(EditorManager *editorManager);
|
EditMode(EditorManager *editorManager);
|
||||||
~EditMode();
|
~EditMode();
|
||||||
|
|
||||||
// IMode
|
|
||||||
QString displayName() const;
|
|
||||||
QIcon icon() const;
|
|
||||||
int priority() const;
|
|
||||||
QString id() const;
|
|
||||||
QString type() const;
|
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void grabEditorManager(Core::IMode *mode);
|
void grabEditorManager(Core::IMode *mode);
|
||||||
|
|
||||||
|
@@ -37,12 +37,10 @@
|
|||||||
#include <QtGui/QToolButton>
|
#include <QtGui/QToolButton>
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
class QMenu;
|
|
||||||
class QVBoxLayout;
|
class QVBoxLayout;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
class IMode;
|
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
|
||||||
class FancyToolButton : public QToolButton
|
class FancyToolButton : public QToolButton
|
||||||
|
@@ -82,13 +82,16 @@ public:
|
|||||||
|
|
||||||
virtual Context context() const { return m_context; }
|
virtual Context context() const { return m_context; }
|
||||||
virtual QWidget *widget() const { return m_widget; }
|
virtual QWidget *widget() const { return m_widget; }
|
||||||
virtual QString contextHelpId() const { return QString(); }
|
virtual QString contextHelpId() const { return m_contextHelpId; }
|
||||||
|
|
||||||
virtual void setContext(const Context &context) { m_context = context; }
|
virtual void setContext(const Context &context) { m_context = context; }
|
||||||
virtual void setWidget(QWidget *widget) { m_widget = widget; }
|
virtual void setWidget(QWidget *widget) { m_widget = widget; }
|
||||||
|
virtual void setContextHelpId(const QString &id) { m_contextHelpId = id; }
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Context m_context;
|
Context m_context;
|
||||||
QPointer<QWidget> m_widget;
|
QPointer<QWidget> m_widget;
|
||||||
|
QString m_contextHelpId;
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Core
|
} // namespace Core
|
||||||
|
@@ -36,11 +36,7 @@
|
|||||||
|
|
||||||
#include "icontext.h"
|
#include "icontext.h"
|
||||||
|
|
||||||
#include <coreplugin/core_global.h>
|
#include <QtGui/QIcon>
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
|
||||||
class QIcon;
|
|
||||||
QT_END_NAMESPACE
|
|
||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
||||||
@@ -48,23 +44,33 @@ class CORE_EXPORT IMode : public IContext
|
|||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled)
|
Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
IMode(QObject *parent = 0);
|
IMode(QObject *parent = 0);
|
||||||
virtual ~IMode() {}
|
|
||||||
|
|
||||||
virtual QString displayName() const = 0;
|
QString displayName() const { return m_displayName; }
|
||||||
virtual QIcon icon() const = 0;
|
QIcon icon() const { return m_icon; }
|
||||||
virtual int priority() const = 0;
|
int priority() const { return m_priority; }
|
||||||
virtual QString id() const = 0;
|
QString id() const { return m_id; }
|
||||||
virtual QString type() const = 0;
|
QString type() const { return m_type; }
|
||||||
|
bool isEnabled() const;
|
||||||
|
|
||||||
void setEnabled(bool enabled);
|
void setEnabled(bool enabled);
|
||||||
bool isEnabled() const;
|
void setDisplayName(const QString &displayName) { m_displayName = displayName; }
|
||||||
|
void setIcon(const QIcon &icon) { m_icon = icon; }
|
||||||
|
void setPriority(int priority) { m_priority = priority; }
|
||||||
|
void setId(const QString &id) { m_id = id; }
|
||||||
|
void setType(const QString &type) { m_type = type; }
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void enabledStateChanged(bool enabled);
|
void enabledStateChanged(bool enabled);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
QString m_displayName;
|
||||||
|
QIcon m_icon;
|
||||||
|
int m_priority;
|
||||||
|
QString m_id;
|
||||||
|
QString m_type;
|
||||||
bool m_isEnabled;
|
bool m_isEnabled;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -48,7 +48,6 @@ class StyledBar;
|
|||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
class INavigationWidgetFactory;
|
class INavigationWidgetFactory;
|
||||||
class IMode;
|
|
||||||
class Command;
|
class Command;
|
||||||
class NavigationWidget;
|
class NavigationWidget;
|
||||||
|
|
||||||
|
@@ -47,7 +47,6 @@ QT_END_NAMESPACE
|
|||||||
|
|
||||||
namespace Core {
|
namespace Core {
|
||||||
|
|
||||||
class IMode;
|
|
||||||
class IOutputPane;
|
class IOutputPane;
|
||||||
|
|
||||||
namespace Internal {
|
namespace Internal {
|
||||||
|
@@ -499,6 +499,11 @@ public:
|
|||||||
{
|
{
|
||||||
setObjectName(QLatin1String("DebugMode"));
|
setObjectName(QLatin1String("DebugMode"));
|
||||||
setContext(Context(CC::C_EDITORMANAGER, C_DEBUGMODE, CC::C_NAVIGATION_PANE));
|
setContext(Context(CC::C_EDITORMANAGER, C_DEBUGMODE, CC::C_NAVIGATION_PANE));
|
||||||
|
setDisplayName(DebuggerPlugin::tr("Debug"));
|
||||||
|
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Debug.png")));
|
||||||
|
setPriority(P_MODE_DEBUG);
|
||||||
|
setId(MODE_DEBUG);
|
||||||
|
setType(CC::MODE_EDIT_TYPE);
|
||||||
}
|
}
|
||||||
|
|
||||||
~DebugMode()
|
~DebugMode()
|
||||||
@@ -507,19 +512,6 @@ public:
|
|||||||
//EditorManager::instance()->setParent(0);
|
//EditorManager::instance()->setParent(0);
|
||||||
delete m_widget;
|
delete m_widget;
|
||||||
}
|
}
|
||||||
|
|
||||||
void setWidget(QWidget *widget)
|
|
||||||
{
|
|
||||||
m_widget = widget;
|
|
||||||
}
|
|
||||||
|
|
||||||
// IMode
|
|
||||||
QString displayName() const { return DebuggerPlugin::tr("Debug"); }
|
|
||||||
QIcon icon() const { return QIcon(__(":/fancyactionbar/images/mode_Debug.png")); }
|
|
||||||
int priority() const { return P_MODE_DEBUG; }
|
|
||||||
QString id() const { return MODE_DEBUG; }
|
|
||||||
QString type() const { return CC::MODE_EDIT_TYPE; }
|
|
||||||
QString contextHelpId() const { return QString(); }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@@ -41,10 +41,6 @@ QT_BEGIN_NAMESPACE
|
|||||||
class QDesignerFormWindowInterface;
|
class QDesignerFormWindowInterface;
|
||||||
QT_END_NAMESPACE
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
namespace Core {
|
|
||||||
class IMode;
|
|
||||||
}
|
|
||||||
|
|
||||||
namespace TextEditor {
|
namespace TextEditor {
|
||||||
class BaseTextDocument;
|
class BaseTextDocument;
|
||||||
class PlainTextEditor;
|
class PlainTextEditor;
|
||||||
|
@@ -60,14 +60,13 @@ public:
|
|||||||
{
|
{
|
||||||
setWidget(new QPushButton(tr("Hello World PushButton!")));
|
setWidget(new QPushButton(tr("Hello World PushButton!")));
|
||||||
setContext(Core::Context("HelloWorld.MainView"));
|
setContext(Core::Context("HelloWorld.MainView"));
|
||||||
|
setDisplayName(tr("Hello world!"));
|
||||||
|
setIcon(QIcon());
|
||||||
|
setPriority(0);
|
||||||
|
setId(QLatin1String("HelloWorld.HelloWorldMode"));
|
||||||
|
setType(QLatin1String("HelloWorld.HelloWorldMode"));
|
||||||
|
setContextHelpId(QString());
|
||||||
}
|
}
|
||||||
|
|
||||||
QString displayName() const { return tr("Hello world!"); }
|
|
||||||
QIcon icon() const { return QIcon(); }
|
|
||||||
int priority() const { return 0; }
|
|
||||||
QString id() const { return QLatin1String("HelloWorld.HelloWorldMode"); }
|
|
||||||
QString type() const { return QLatin1String("HelloWorld.HelloWorldMode"); }
|
|
||||||
QString contextHelpId() const { return QString(); }
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@@ -40,24 +40,12 @@ using namespace Help;
|
|||||||
using namespace Help::Internal;
|
using namespace Help::Internal;
|
||||||
|
|
||||||
HelpMode::HelpMode(QObject *parent)
|
HelpMode::HelpMode(QObject *parent)
|
||||||
: Core::IMode(parent),
|
: Core::IMode(parent)
|
||||||
m_icon(QLatin1String(":/fancyactionbar/images/mode_Reference.png"))
|
|
||||||
{
|
{
|
||||||
setObjectName(QLatin1String("HelpMode"));
|
setObjectName(QLatin1String("HelpMode"));
|
||||||
setContext(Core::Context(Constants::C_MODE_HELP));
|
setContext(Core::Context(Constants::C_MODE_HELP));
|
||||||
}
|
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Reference.png")));
|
||||||
|
setDisplayName(QCoreApplication::translate("Help::Internal::HelpMode", "Help"));
|
||||||
QString HelpMode::displayName() const
|
setPriority(Constants::P_MODE_HELP);
|
||||||
{
|
setId(Constants::ID_MODE_HELP);
|
||||||
return QCoreApplication::translate("Help::Internal::HelpMode", "Help");
|
|
||||||
}
|
|
||||||
|
|
||||||
int HelpMode::priority() const
|
|
||||||
{
|
|
||||||
return Constants::P_MODE_HELP;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString HelpMode::id() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Constants::ID_MODE_HELP);
|
|
||||||
}
|
}
|
||||||
|
@@ -46,17 +46,6 @@ class HelpMode : public Core::IMode
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
explicit HelpMode(QObject *parent = 0);
|
explicit HelpMode(QObject *parent = 0);
|
||||||
|
|
||||||
QString displayName() const;
|
|
||||||
QIcon icon() const { return m_icon; }
|
|
||||||
int priority() const;
|
|
||||||
QString id() const;
|
|
||||||
QString type() const { return QString(); }
|
|
||||||
QString contextHelpId() const { return QString(); }
|
|
||||||
|
|
||||||
private:
|
|
||||||
QWidget *m_widget;
|
|
||||||
QIcon m_icon;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // namespace Internal
|
||||||
|
@@ -579,10 +579,11 @@ void HelpPlugin::createRightPaneContextViewer()
|
|||||||
agg->add(m_helpViewerForSideBar);
|
agg->add(m_helpViewerForSideBar);
|
||||||
agg->add(new HelpViewerFindSupport(m_helpViewerForSideBar));
|
agg->add(new HelpViewerFindSupport(m_helpViewerForSideBar));
|
||||||
|
|
||||||
Core::IContext *context = new Core::IContext(this);
|
Core::Context context(Constants::C_HELP_SIDEBAR);
|
||||||
context->setContext(Core::Context(Constants::C_HELP_SIDEBAR));
|
Core::IContext *icontext = new Core::IContext(this);
|
||||||
context->setWidget(m_helpViewerForSideBar);
|
icontext->setContext(context);
|
||||||
m_core->addContextObject(context);
|
icontext->setWidget(m_helpViewerForSideBar);
|
||||||
|
m_core->addContextObject(icontext);
|
||||||
|
|
||||||
QAction *copy = new QAction(this);
|
QAction *copy = new QAction(this);
|
||||||
Core::Command *cmd = m_core->actionManager()->registerAction(copy,
|
Core::Command *cmd = m_core->actionManager()->registerAction(copy,
|
||||||
|
@@ -238,17 +238,13 @@ public:
|
|||||||
{
|
{
|
||||||
setWidget(proWindow);
|
setWidget(proWindow);
|
||||||
setContext(Core::Context(Constants::C_PROJECTEXPLORER));
|
setContext(Core::Context(Constants::C_PROJECTEXPLORER));
|
||||||
|
setDisplayName(QCoreApplication::translate("ProjectExplorer::ProjectsMode", "Projects"));
|
||||||
|
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Project.png")));
|
||||||
|
setPriority(Constants::P_MODE_SESSION);
|
||||||
|
setId(QLatin1String(Constants::MODE_SESSION));
|
||||||
|
setType(QString());
|
||||||
|
setContextHelpId(QLatin1String("Managing Projects"));
|
||||||
}
|
}
|
||||||
|
|
||||||
QString displayName() const { return QCoreApplication::translate("ProjectExplorer::ProjectsMode", "Projects"); }
|
|
||||||
QIcon icon() const { return QIcon(QLatin1String(":/fancyactionbar/images/mode_Project.png")); }
|
|
||||||
int priority() const { return Constants::P_MODE_SESSION; }
|
|
||||||
QString id() const { return QLatin1String(Constants::MODE_SESSION); }
|
|
||||||
QString type() const { return QString(); }
|
|
||||||
QString contextHelpId() const { return QLatin1String("Managing Projects"); }
|
|
||||||
|
|
||||||
private:
|
|
||||||
QIcon m_icon;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
} // namespace ProjectExplorer
|
} // namespace ProjectExplorer
|
||||||
|
@@ -48,11 +48,7 @@ QT_END_NAMESPACE
|
|||||||
namespace Core {
|
namespace Core {
|
||||||
class Context;
|
class Context;
|
||||||
class IContext;
|
class IContext;
|
||||||
class IWizard;
|
|
||||||
class ICore;
|
|
||||||
class IEditorFactory;
|
|
||||||
class IEditor;
|
class IEditor;
|
||||||
class IMode;
|
|
||||||
class DesignMode;
|
class DesignMode;
|
||||||
class EditorManager;
|
class EditorManager;
|
||||||
}
|
}
|
||||||
|
@@ -100,6 +100,13 @@ struct WelcomeModePrivate
|
|||||||
WelcomeMode::WelcomeMode() :
|
WelcomeMode::WelcomeMode() :
|
||||||
m_d(new WelcomeModePrivate)
|
m_d(new WelcomeModePrivate)
|
||||||
{
|
{
|
||||||
|
setDisplayName(tr("Welcome"));
|
||||||
|
setIcon(QIcon(QLatin1String(Core::Constants::ICON_QTLOGO_32)));
|
||||||
|
setPriority(Core::Constants::P_MODE_WELCOME);
|
||||||
|
setId(QLatin1String(Core::Constants::MODE_WELCOME));
|
||||||
|
setType(QLatin1String(Core::Constants::MODE_WELCOME_TYPE));
|
||||||
|
setContextHelpId(QLatin1String("Qt Creator Manual"));
|
||||||
|
|
||||||
m_d->m_widget = new QWidget;
|
m_d->m_widget = new QWidget;
|
||||||
QVBoxLayout *l = new QVBoxLayout(m_d->m_widget);
|
QVBoxLayout *l = new QVBoxLayout(m_d->m_widget);
|
||||||
l->setMargin(0);
|
l->setMargin(0);
|
||||||
@@ -133,31 +140,6 @@ WelcomeMode::~WelcomeMode()
|
|||||||
delete m_d;
|
delete m_d;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString WelcomeMode::displayName() const
|
|
||||||
{
|
|
||||||
return tr("Welcome");
|
|
||||||
}
|
|
||||||
|
|
||||||
QIcon WelcomeMode::icon() const
|
|
||||||
{
|
|
||||||
return QIcon(QLatin1String(Core::Constants::ICON_QTLOGO_32));
|
|
||||||
}
|
|
||||||
|
|
||||||
int WelcomeMode::priority() const
|
|
||||||
{
|
|
||||||
return Core::Constants::P_MODE_WELCOME;
|
|
||||||
}
|
|
||||||
|
|
||||||
QString WelcomeMode::id() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Core::Constants::MODE_WELCOME);
|
|
||||||
}
|
|
||||||
|
|
||||||
QString WelcomeMode::type() const
|
|
||||||
{
|
|
||||||
return QLatin1String(Core::Constants::MODE_WELCOME_TYPE);
|
|
||||||
}
|
|
||||||
|
|
||||||
bool sortFunction(Utils::IWelcomePage *a, Utils::IWelcomePage *b)
|
bool sortFunction(Utils::IWelcomePage *a, Utils::IWelcomePage *b)
|
||||||
{
|
{
|
||||||
return a->priority() < b->priority();
|
return a->priority() < b->priority();
|
||||||
@@ -181,11 +163,6 @@ QToolButton *WelcomeMode::addPageToolButton(Utils::IWelcomePage *plugin, int pos
|
|||||||
return btn;
|
return btn;
|
||||||
}
|
}
|
||||||
|
|
||||||
QString WelcomeMode::contextHelpId() const
|
|
||||||
{
|
|
||||||
return QLatin1String("Qt Creator Manual");
|
|
||||||
}
|
|
||||||
|
|
||||||
void WelcomeMode::initPlugins()
|
void WelcomeMode::initPlugins()
|
||||||
{
|
{
|
||||||
m_d->buttonLayout = new QHBoxLayout(m_d->ui.navFrame);
|
m_d->buttonLayout = new QHBoxLayout(m_d->ui.navFrame);
|
||||||
|
@@ -57,14 +57,7 @@ public:
|
|||||||
WelcomeMode();
|
WelcomeMode();
|
||||||
~WelcomeMode();
|
~WelcomeMode();
|
||||||
|
|
||||||
// IMode
|
|
||||||
QString displayName() const;
|
|
||||||
QIcon icon() const;
|
|
||||||
int priority() const;
|
|
||||||
QString id() const;
|
|
||||||
QString type() const;
|
|
||||||
void activated();
|
void activated();
|
||||||
QString contextHelpId() const;
|
|
||||||
void initPlugins();
|
void initPlugins();
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
|
Reference in New Issue
Block a user