diff options
Diffstat (limited to 'configdialog/kbfxconfigdlgfonts-old.ui.h')
-rw-r--r-- | configdialog/kbfxconfigdlgfonts-old.ui.h | 204 |
1 files changed, 204 insertions, 0 deletions
diff --git a/configdialog/kbfxconfigdlgfonts-old.ui.h b/configdialog/kbfxconfigdlgfonts-old.ui.h new file mode 100644 index 0000000..11ad864 --- /dev/null +++ b/configdialog/kbfxconfigdlgfonts-old.ui.h @@ -0,0 +1,204 @@ +/**************************************************************************** +** ui.h extension file, included from the uic-generated form implementation. +** +** If you want to add, delete, or rename functions or slots, use +** Qt Designer to update this file, preserving your code. +** +** You should not define a constructor or destructor in this file. +** Instead, write your code in functions called init() and destroy(). +** These will automatically be called by the form's constructor and +** destructor. +*****************************************************************************/ + +void KbfxConfigDlgFonts::init() +{ + KbfxFormReady = FALSE; +} + +void KbfxConfigDlgFonts::ChangeForm() +{ + KbfxFormReady = FALSE; + KbfxTheme->setText ( "<p align=left><b>" + ConfigInit().m_SpinxThemeName + "</b></p>" ); + KbfxBoldHover->setChecked ( ConfigInit().m_fontHoverBold ); + KbfxApplicationColor->setColor ( ConfigInit().m_fontAppNameColor ); + KbfxFont_app->setFont ( ConfigInit().m_fontAppNameFont ); + KbfxCommentColor->setColor ( ConfigInit().m_fontAppCommentColor ); + KbfxFont_comment->setFont ( ConfigInit().m_fontAppCommentFont ); + KbfxLineColor->setColor ( ConfigInit().m_lineColor ); + KbfxCategoryColor->setColor ( ConfigInit().m_fontIndexColor ); + KbfxFont_category->setFont ( ConfigInit().m_fontIndexFont ); + KbfxNameColor->setColor ( ConfigInit().m_userNameColor ); + KbfxFont_username->setFont ( ConfigInit().m_userNameFont ); + KbfxSeparatorColor->setColor ( ConfigInit().m_sepNameColor ); + KbfxFont_separator->setFont ( ConfigInit().m_sepNameFont ); + KbfxPluginColor->setColor ( ConfigInit().m_pluginNameColor ); + KbfxFont_plugin->setFont ( ConfigInit().m_pluginNameFont ); + KbfxTooltipColor->setColor ( ConfigInit().m_fontTooltipColor ); + KbfxFont_tooltip->setFont ( ConfigInit().m_fontTooltipFont ); + KbfxFormReady = TRUE; +} + +void KbfxConfigDlgFonts::KbfxApplicationColorSelected ( const QColor &color ) +{ + ConfigInit().m_fontAppNameColor = color; + + kdDebug() << "Application color: " + << ConfigInit().m_fontAppNameColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxTooltipColorSelected ( const QColor &color ) +{ + ConfigInit().m_fontTooltipColor = color; + + kdDebug() << "Tooltip color: " + << ConfigInit().m_fontTooltipColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxCommentColorSelected ( const QColor &color ) +{ + ConfigInit().m_fontAppCommentColor = color; + + kdDebug() << "Comment color: " + << ConfigInit().m_fontAppCommentColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxLineColorSelected ( const QColor & color ) +{ + ConfigInit().m_lineColor = color; + + kdDebug() << "Line color: " + << ConfigInit().m_lineColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxCategoryColorSelected ( const QColor &color ) +{ + ConfigInit().m_fontIndexColor = color; + + kdDebug() << "Category color: " + << ConfigInit().m_fontIndexColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxNameColorSelected ( const QColor &color ) +{ + ConfigInit().m_userNameColor = color; + + kdDebug() << "User color: " + << ConfigInit().m_userNameColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxSeparatorColorSelected ( const QColor &color ) +{ + ConfigInit().m_sepNameColor = color; + + kdDebug() << "Separator color: " + << ConfigInit().m_sepNameColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxPluginColorSelected( const QColor &color ) +{ + ConfigInit().m_pluginNameColor = color; + + kdDebug() << "Plugin color: " + << ConfigInit().m_pluginNameColor + << endl; +} + +void KbfxConfigDlgFonts::KbfxExportFileAction() +{ + /* + KFileDialog KbfxExportFontRcDialog(QString::null, + "*.*|" + tr2i18n("All files"), + 0, + 0, + TRUE); + KbfxExportFontRcDialog.setOperationMode(KFileDialog::Saving); + KbfxExportFontRcDialog.setCaption(tr2i18n("Select Folder to export kbfxfontrc file")); + KbfxExportFontRcDialog.setMode(KFile::Directory); + + if(!KbfxExportFontRcDialog.exec()) return; + + QString KbfxExportFontRcDialogURL = KbfxExportFontRcDialog.selectedURL().path(); + */ + + QString KbfxExportFontRcDialogURL = KFileDialog::getExistingDirectory ( + QString::null, + 0, + tr2i18n ( "Select folder to export kbfxfontrc file" ) ).append ( "/kbfxfontrc" ); + + if ( KbfxExportFontRcDialogURL == "/kbfxfontrc") return; + + kdDebug() << "Selected export file is: " + << KbfxExportFontRcDialogURL + << endl; + + KConfig *fontconfig = new KConfig ( KbfxExportFontRcDialogURL ); + + fontconfig->setGroup ( "Fonts" ); + fontconfig->writeEntry ( "TooltipText", ConfigInit().m_fontTooltipColor ); + fontconfig->writeEntry ( "TooltipTextFont", ConfigInit().m_fontTooltipFont ); + fontconfig->writeEntry ( "ApplicationText", ConfigInit().m_fontAppNameColor ); + fontconfig->writeEntry ( "ApplicationTextFont", ConfigInit().m_fontAppNameFont ); + fontconfig->writeEntry ( "CommentText", ConfigInit().m_fontAppCommentColor ); + fontconfig->writeEntry ( "CommentTextFont", ConfigInit().m_fontAppCommentFont ); + fontconfig->writeEntry ( "GroupText", ConfigInit().m_fontIndexColor ); + fontconfig->writeEntry ( "GroupTextFont", ConfigInit().m_fontIndexFont ); + fontconfig->writeEntry ( "UserName", ConfigInit().m_userNameColor ); + fontconfig->writeEntry ( "UserNameFont", ConfigInit().m_userNameFont ); + fontconfig->writeEntry ( "SeparatorColor", ConfigInit().m_sepNameColor ); + fontconfig->writeEntry ( "SeparatorFont", ConfigInit().m_sepNameFont ); + fontconfig->writeEntry ( "PluginColor", ConfigInit().m_pluginNameColor ); + fontconfig->writeEntry ( "PluginFont", ConfigInit().m_pluginNameFont ); + fontconfig->writeEntry ( "LineColor", ConfigInit().m_lineColor ); + fontconfig->writeEntry ( "HoverBold", ConfigInit().m_fontHoverBold ); + fontconfig->sync(); + + delete fontconfig; + KMessageBox::information ( 0, + tr2i18n ( "<p align='center'>The Font configuration of the KBFX Theme <strong>%1</strong> has been exported successfully!</p>" ).arg ( ConfigInit().m_SpinxThemeName ), + tr2i18n ( "KBFX Font Export Ready" ) ); +} + + +void KbfxConfigDlgFonts::FontChanged() +{ + if (KbfxFormReady) + { + ConfigInit().m_fontAppNameFont = KbfxFont_app->font(); + ConfigInit().m_fontAppCommentFont = KbfxFont_comment->font(); + ConfigInit().m_fontIndexFont = KbfxFont_category->font(); + ConfigInit().m_userNameFont = KbfxFont_username->font(); + ConfigInit().m_sepNameFont = KbfxFont_separator->font(); + ConfigInit().m_pluginNameFont = KbfxFont_plugin->font(); + ConfigInit().m_fontTooltipFont = KbfxFont_tooltip->font(); + + /* + kdDebug() << "Changed font... " + << endl << ConfigInit().m_fontAppNameFont + << endl << ConfigInit().m_fontAppCommentFont + << endl << ConfigInit().m_fontIndexFont + << endl << ConfigInit().m_userNameFont + << endl << ConfigInit().m_sepNameFont + << endl << ConfigInit().m_pluginNameFont + << endl << ConfigInit().m_fontTooltipFont + << endl; + */ + } +} + + +void KbfxConfigDlgFonts::KbfxBoldHover_toggled( bool state ) +{ + ConfigInit().m_fontHoverBold = state; + kdDebug() << "Bold on hover is: " + << endl << ConfigInit().m_fontHoverBold + << endl; +} + + |