From 00bf46edb31ed2582fefa2bff4c05c34e5592887 Mon Sep 17 00:00:00 2001 From: ikemo Date: Sun, 19 Sep 2004 14:26:52 +0000 Subject: [PATCH] new face pref(skeleton). git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@1380 56b19765-1e22-0410-a548-a0f45d66c51a --- kita/src/prefs/Makefile.am | 2 +- kita/src/prefs/faceprefbase.ui | 208 +++++++++++++++++++++++++++++++++++++++++ kita/src/prefs/prefs.cpp | 22 ++++- kita/src/prefs/prefs.h | 15 +++ 4 files changed, 245 insertions(+), 2 deletions(-) create mode 100644 kita/src/prefs/faceprefbase.ui diff --git a/kita/src/prefs/Makefile.am b/kita/src/prefs/Makefile.am index af4edd7..b0addf3 100644 --- a/kita/src/prefs/Makefile.am +++ b/kita/src/prefs/Makefile.am @@ -2,5 +2,5 @@ INCLUDES = $(all_includes) -I.. METASOURCES = AUTO lib_LTLIBRARIES = libkitapref.la libkitapref_la_LDFLAGS = $(all_libraries) -libkitapref_la_SOURCES = aboneprefbase.ui aboneprefpage.cpp asciiartprefbase.ui debugprefbase.ui loginprefbase.ui loginprefpage.cpp stylesheetprefbase.ui uiprefbase.ui colorprefbase.ui fontprefbase.ui prefs.cpp +libkitapref_la_SOURCES = aboneprefbase.ui aboneprefpage.cpp asciiartprefbase.ui debugprefbase.ui loginprefbase.ui loginprefpage.cpp stylesheetprefbase.ui uiprefbase.ui colorprefbase.ui fontprefbase.ui prefs.cpp faceprefbase.ui noinst_HEADERS = aboneprefpage.h loginprefpage.h prefs.h diff --git a/kita/src/prefs/faceprefbase.ui b/kita/src/prefs/faceprefbase.ui new file mode 100644 index 0000000..773b030 --- /dev/null +++ b/kita/src/prefs/faceprefbase.ui @@ -0,0 +1,208 @@ + +Kita::FacePrefBase + + + Kita::FacePrefBase + + + + 0 + 0 + 600 + 492 + + + + Form1 + + + + unnamed + + + + tabWidget2 + + + + tab + + + Tab 1 + + + + unnamed + + + + layout3 + + + + unnamed + + + + layout8 + + + + unnamed + + + + fontButton + + + set font + + + + + fontLabel + + + set list font + + + + + threadFontButton + + + set font + + + + + threadFontLabel + + + set thread font + + + + + + + layout1 + + + + unnamed + + + + popupColorButton + + + + + + + + popupLabel + + + popup text + + + + + popupBackgroundLabel + + + popup background + + + + + popupBackgroundColorButton + + + + + + + + + + + + spacer2 + + + Vertical + + + Expanding + + + + 20 + 40 + + + + + + spacer1 + + + Horizontal + + + Expanding + + + + 40 + 20 + + + + + + + + tab + + + Tab 2 + + + + unnamed + + + + useStyleSheetCheckBox + + + use stylesheet ( the setup of color/font is overwritten ). + + + + + styleSheetText + + + false + + + + + + + + + + + + + kcolorbutton.h + kcolorbutton.h + ktextedit.h + + diff --git a/kita/src/prefs/prefs.cpp b/kita/src/prefs/prefs.cpp index c1327d8..ffaf540 100644 --- a/kita/src/prefs/prefs.cpp +++ b/kita/src/prefs/prefs.cpp @@ -66,13 +66,16 @@ KitaPreferences::KitaPreferences() QVBox * aboneFrame = addVBoxPage( i18n( "Abone" ), i18n( "Abone" ) ); m_abonePage = new Kita::AbonePrefPage( aboneFrame ); - + QVBox * loginFrame = addVBoxPage( i18n( "Login" ), i18n( "Login" ) ); m_loginPage = new Kita::LoginPrefPage( loginFrame ); QVBox * debugFrame = addVBoxPage( i18n( "Debug" ), i18n( "Debug" ) ); m_debugPage = new DebugPrefPage( debugFrame ); + QVBox * faceFrame = addVBoxPage( i18n( "Face" ), i18n( "Face" ) ); + m_facePage = new Kita::FacePrefPage( faceFrame ); + connect( m_fontPage, SIGNAL( changed() ), SLOT( slotChanged() ) ); connect( m_colorPage, SIGNAL( changed() ), SLOT( slotChanged() ) ); connect( m_styleSheetPage, SIGNAL( changed() ), SLOT( slotChanged() ) ); @@ -119,6 +122,10 @@ void KitaPreferences::slotApply() case 7: // debug break; + case 8: + // face + m_facePage->apply(); + break; } enableButtonApply( false ); } @@ -424,3 +431,16 @@ void UIPrefPage::slotOpenKControl() { KRun::runCommand( "kcontrol" ); } + +FacePrefPage::FacePrefPage( QWidget* parent ) + : FacePrefBase( parent ) +{ +} + +void FacePrefPage::apply() +{ +} + +void FacePrefPage::reset() +{ +} diff --git a/kita/src/prefs/prefs.h b/kita/src/prefs/prefs.h index c2a7d17..5270a09 100644 --- a/kita/src/prefs/prefs.h +++ b/kita/src/prefs/prefs.h @@ -20,6 +20,7 @@ #include "asciiartprefbase.h" #include "uiprefbase.h" #include "debugprefbase.h" +#include "faceprefbase.h" #include "libkita/favoritethreads.h" #include "libkita/threadinfo.h" @@ -36,6 +37,7 @@ namespace Kita class UIPrefPage; class AbonePrefPage; class LoginPrefPage; + class FacePrefPage; } class KitaPreferences : public KDialogBase @@ -51,6 +53,7 @@ protected: private: KitaFontPrefPage* m_fontPage; KitaColorPrefPage* m_colorPage; + Kita::FacePrefPage* m_facePage; Kita::StyleSheetPrefPage* m_styleSheetPage; Kita::AsciiArtPrefPage* m_asciiArtPage; Kita::UIPrefPage* m_uiPage; @@ -159,6 +162,18 @@ namespace Kita signals: void changed(); }; + + class FacePrefPage : public FacePrefBase + { + Q_OBJECT + public: + FacePrefPage( QWidget* parent = 0 ); + void apply(); + void reset(); + + signals: + void changed(); + }; } #endif // _KITAPREF_H_ -- 2.11.0