mode: make displayname, icon, priority, id, type data members

This commit is contained in:
hjk
2011-04-13 16:09:04 +02:00
parent 5b7b39cbda
commit be9455bc50
21 changed files with 75 additions and 198 deletions

View File

@@ -40,24 +40,12 @@ using namespace Help;
using namespace Help::Internal;
HelpMode::HelpMode(QObject *parent)
: Core::IMode(parent),
m_icon(QLatin1String(":/fancyactionbar/images/mode_Reference.png"))
: Core::IMode(parent)
{
setObjectName(QLatin1String("HelpMode"));
setContext(Core::Context(Constants::C_MODE_HELP));
}
QString HelpMode::displayName() const
{
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);
setIcon(QIcon(QLatin1String(":/fancyactionbar/images/mode_Reference.png")));
setDisplayName(QCoreApplication::translate("Help::Internal::HelpMode", "Help"));
setPriority(Constants::P_MODE_HELP);
setId(Constants::ID_MODE_HELP);
}

View File

@@ -46,17 +46,6 @@ class HelpMode : public Core::IMode
{
public:
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

View File

@@ -579,10 +579,11 @@ void HelpPlugin::createRightPaneContextViewer()
agg->add(m_helpViewerForSideBar);
agg->add(new HelpViewerFindSupport(m_helpViewerForSideBar));
Core::IContext *context = new Core::IContext(this);
context->setContext(Core::Context(Constants::C_HELP_SIDEBAR));
context->setWidget(m_helpViewerForSideBar);
m_core->addContextObject(context);
Core::Context context(Constants::C_HELP_SIDEBAR);
Core::IContext *icontext = new Core::IContext(this);
icontext->setContext(context);
icontext->setWidget(m_helpViewerForSideBar);
m_core->addContextObject(icontext);
QAction *copy = new QAction(this);
Core::Command *cmd = m_core->actionManager()->registerAction(copy,