void KGameDialog::initDefaultDialog(ConfigOptions initConfigs, int chatMsgId) { if (initConfigs & GameConfig) { kDebug() << "add gameconf"; addGameConfig(new KGameDialogGeneralConfig(0)); } if (initConfigs & NetworkConfig) { addNetworkConfig(new KGameDialogNetworkConfig(0)); } if (initConfigs & (MsgServerConfig) ) { addMsgServerConfig(new KGameDialogMsgServerConfig(0)); } if (initConfigs & ChatConfig) { KGameDialogChatConfig * c = new KGameDialogChatConfig(chatMsgId, 0); if (d->mGamePage) { addChatWidget(c, d->mGamePage); } else { addConfigPage(c, i18n("&Chat")); } } if (initConfigs & BanPlayerConfig) { // add the connection management system - ie the widget where the ADMIN can // kick players out if (d->mNetworkPage) { // put it on the network page addConnectionList(new KGameDialogConnectionConfig(0), d->mNetworkPage); } else { // if no network page available put it on an own page addConfigPage(new KGameDialogConnectionConfig(0), i18n("C&onnections")); } } }
void Config::setupQuickPreview(KPageWidgetItem* parent) { previewPage = new KileWidgetPreviewConfig(m_config,m_ki->quickPreview(),this); previewPage->readConfig(); addConfigPage(parent, previewPage, i18n("Preview"), "preview", i18n("Quick Preview")); }
void Config::setupCodeCompletion(KPageWidgetItem* parent) { completePage = new CodeCompletionConfigWidget(m_config, m_ki->errorHandler()); completePage->readConfig(); addConfigPage(parent, completePage, i18n("Complete"), "text-x-tex", i18n("Code Completion")); }
void Config::setupLivePreview(KPageWidgetItem* parent) { livePreviewPage = new KileWidgetLivePreviewConfig(m_config, this); livePreviewPage->readConfig(); addConfigPage(parent, livePreviewPage, i18n("Live Preview"), "preview", i18n("Live Preview")); }
void KGameDialog::addMsgServerConfig(KGameDialogMsgServerConfig* msgConf) { if (!msgConf) { return; } d->mMsgServerPage = addConfigPage(msgConf, i18n("&Message Server")); }
void Config::setupAppearance(KPageWidgetItem* parent) { appearancePage = new KileWidgetAppearanceConfig(m_config, this); appearancePage->readConfig(); addConfigPage(parent, appearancePage, i18n("Appearance"), "preview", i18n("Appearance")); }
void Config::setupGraphics(KPageWidgetItem* parent) { graphicsPage = new KileWidgetGraphicsConfig(this); graphicsPage->setObjectName("Graphics"); graphicsPage->m_lbImagemagick->setText( ( KileConfig::imagemagick() ) ? i18n("installed") : i18n("not installed") ); addConfigPage(parent, graphicsPage, i18n("Graphics"), "graphicspage"); }
void Config::setupHelp(KPageWidgetItem* parent) { helpPage = new KileWidgetHelpConfig(this); helpPage->setHelp(m_ki->help()); addConfigPage(parent, helpPage, i18n("Help"),"help-browser"); }
void Config::setupScripting(KPageWidgetItem* parent) { scriptingPage = new KileWidgetScriptingConfig(this); scriptingPage->setObjectName("Scripting"); // we hide this now as the feature is not implemented currently scriptingPage->executionTimeLimitGroupBox->setHidden(true); addConfigPage(parent, scriptingPage, i18n("Scripting"), "application-x-executable-script", i18n("Scripting Support")); }
void KGameDialog::addGameConfig(KGameDialogGeneralConfig* conf) { if (!conf) { return; } d->mGameConfig = conf; d->mGamePage = addConfigPage(d->mGameConfig, i18n("&Game")); }
void KGameDialog::addNetworkConfig(KGameDialogNetworkConfig* netConf) { if (!netConf) { return; } d->mNetworkConfig = netConf; d->mNetworkPage = addConfigPage(netConf, i18n("&Network")); }
void Config::setupLatex(KPageWidgetItem* parent) { latexPage = new KileWidgetLatexConfig(this); latexPage->setObjectName("LaTeX"); latexPage->kcfg_DoubleQuotes->addItems(m_ki->editorExtension()->doubleQuotesListI18N()); latexPage->setLatexCommands(m_config,m_ki->latexCommands()); addConfigPage(parent, latexPage, i18n("General"), "configure"); }
void Config::setupEditor(KPageWidgetItem* parent) { m_editorSettingsChanged = false; m_editorPages.clear(); KTextEditor::Editor* editor = m_ki->docManager()->getEditor(); if(!editor) { return; } for(int i = 0; i < editor->configPages(); ++i) { KTextEditor::ConfigPage *configPage = editor->configPage(i, parent->widget()); KPageWidgetItem *pageWidgetItem = addConfigPage(parent, configPage, configPage->name(), configPage->icon(), configPage->fullName()); connect(configPage, &KTextEditor::ConfigPage::changed, this, [=] { m_editorSettingsChanged = true; }); m_editorPages.insert(pageWidgetItem, configPage); } }
void Config::setupSymbolView(KPageWidgetItem* parent) { symbolViewPage = new KileWidgetSymbolViewConfig(this); symbolViewPage->setObjectName("SymbolView"); addConfigPage(parent, symbolViewPage, i18n("Symbol View"), "math0"); }
void Config::setupStructure(KPageWidgetItem* parent) { structurePage = new KileWidgetStructureViewConfig(this); structurePage->setObjectName("StructureView"); addConfigPage(parent, structurePage, i18n("Structure View"), "view-list-tree"); }
KPageWidgetItem* Config::addConfigPage(KPageWidgetItem* parent, QWidget *page, const QString &itemName, const QString &pixmapName, const QString &header) { return addConfigPage(parent, page, itemName, QIcon::fromTheme(pixmapName), header); }
void Config::setupEnvironment(KPageWidgetItem* parent) { envPage = new KileWidgetEnvironmentConfig(this); envPage->setObjectName("LaTeX"); addConfigPage(parent, envPage, i18n("Environments"), "environment"); }
void Config::setupGeneralOptions(KPageWidgetItem* parent) { generalPage = new KileWidgetGeneralConfig(this); generalPage->setObjectName("LaTeX"); addConfigPage(parent, generalPage, i18n("General"), "configure", i18n("General Settings")); }
void Config::setupTools(KPageWidgetItem* parent) { toolPage = new KileWidget::ToolConfig(m_ki->toolManager(), this); addConfigPage(parent, toolPage, i18n("Build"), "application-x-executable", i18n("Build")); }
void Config::setupUsermenu(KPageWidgetItem *parent) { usermenuPage = new KileWidgetUsermenuConfig(m_ki->userMenu(), this); usermenuPage->setObjectName("Usermenu"); addConfigPage(parent, usermenuPage, i18n("User Menu"), "usermenu-install", i18n("User Menu")); }