forked from qt-creator/qt-creator
Make use of the core engine in the general settings page.
Reviewed-by: ck
This commit is contained in:
@@ -400,11 +400,11 @@ bool HelpPlugin::initialize(const QStringList &arguments, QString *error)
|
||||
advancedMenu->addAction(cmd, Core::Constants::G_EDIT_FONT);
|
||||
}
|
||||
|
||||
GeneralSettingsPage *generalSettings = new GeneralSettingsPage(m_helpEngine,
|
||||
m_centralWidget, m_bookmarkManager);
|
||||
addAutoReleasedObject(generalSettings);
|
||||
connect(generalSettings, SIGNAL(fontChanged()), this, SLOT(fontChanged()));
|
||||
|
||||
generalSettingsPage = new GeneralSettingsPage(m_bookmarkManager);
|
||||
addAutoReleasedObject(generalSettingsPage);
|
||||
connect(generalSettingsPage, SIGNAL(fontChanged()), this, SLOT(fontChanged()));
|
||||
connect(generalSettingsPage, SIGNAL(dialogAccepted()), this,
|
||||
SLOT(checkForGeneralChanges()));
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -980,6 +980,12 @@ void HelpPlugin::checkForHelpChanges()
|
||||
m_helpEngine->setupData();
|
||||
}
|
||||
|
||||
void HelpPlugin::checkForGeneralChanges()
|
||||
{
|
||||
if (generalSettingsPage->applyChanges())
|
||||
m_helpEngine->setupData();
|
||||
}
|
||||
|
||||
void HelpPlugin::filterDocumentation(const QString &customFilter)
|
||||
{
|
||||
m_helpEngine->setCurrentFilter(customFilter);
|
||||
|
||||
Reference in New Issue
Block a user