OSDN Git Service

save color pref
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 31 Dec 2003 16:22:27 +0000 (16:22 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Wed, 31 Dec 2003 16:22:27 +0000 (16:22 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@756 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/kita.cpp
kita/src/pref.cpp

index f6ac7ee..6b0268f 100644 (file)
@@ -250,6 +250,10 @@ void KitaMainWindow::writeConfig( KConfig* config )
     config->setGroup( "Global" );
     config->writeEntry( "Font", KitaConfig::font() );
     config->writeEntry( "ThreadFont", KitaConfig::threadFont() );
+
+    config->setGroup( "Color" );
+    config->writeEntry( "Popup", KitaConfig::popupColor() );
+    config->writeEntry( "PopupBackground", KitaConfig::popupBackgroundColor() );
 }
 
 void KitaMainWindow::saveProperties( KConfig* config )
@@ -270,6 +274,18 @@ void KitaMainWindow::readConfig( KConfig* config )
     KitaConfig::setThreadFont( config->readFontEntry( "ThreadFont" ) );
 
     setFont( KitaConfig::font() );
+
+    config->setGroup( "Color" );
+
+    QColor popupColor = config->readColorEntry( "Popup" );
+    if ( popupColor.isValid() ) {
+        KitaConfig::setPopupColor( popupColor );
+    }
+
+    QColor popupBackgroundColor = config->readColorEntry( "PopupBackground" );
+    if ( popupColor.isValid() ) {
+        KitaConfig::setPopupBackgroundColor( popupBackgroundColor );
+    }
 }
 
 void KitaMainWindow::readProperties( KConfig* config )
index d378e5a..32a0809 100644 (file)
@@ -91,11 +91,11 @@ KitaColorPrefPage::KitaColorPrefPage( QWidget *parent )
     colorList->insertItem( backPixmap, "background" );*/
 
     QPixmap popupTextPixmap( 30, 10 );
-    popupTextPixmap.fill( Qt::black );
+    popupTextPixmap.fill( KitaConfig::popupColor() );
     colorList->insertItem( popupTextPixmap, "popup text" );
 
     QPixmap popupBackPixmap( 30, 10 );
-    popupBackPixmap.fill( Qt::yellow );
+    popupBackPixmap.fill( KitaConfig::popupBackgroundColor() );
     colorList->insertItem( popupBackPixmap, "popup background" );
 
     connect( changeButton, SIGNAL( clicked() ),