[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdepim/kleopatra/conf
From:       Marc Mutz <mutz () kde ! org>
Date:       2010-09-22 15:45:33
Message-ID: 20100922154533.E81B6AC88C () svn ! kde ! org
[Download RAW message or body]

SVN commit 1178273 by mutz:

kcm_kleopatra: compile with qconfig-kde-wince.h

 M  +21 -0     appearanceconfigwidget.cpp  
 M  +4 -0      appearanceconfigwidget.h  


--- trunk/KDE/kdepim/kleopatra/conf/appearanceconfigwidget.cpp #1178272:1178273
@@ -313,9 +313,18 @@
         connect( dnOrderWidget, SIGNAL(changed()), q, SIGNAL(changed()) );
 
         connect( iconButton, SIGNAL(clicked()), q, SLOT(slotIconClicked()) );
+#ifndef QT_NO_COLORDIALOG
         connect( foregroundButton, SIGNAL(clicked()), q, SLOT(slotForegroundClicked()) );
         connect( backgroundButton, SIGNAL(clicked()), q, SLOT(slotBackgroundClicked()) );
+#else
+        foregroundButton->hide();
+        backgroundButton->hide();
+#endif
+#ifndef QT_NO_FONTDIALOG
         connect( fontButton, SIGNAL(clicked()), q, SLOT(slotFontClicked()) );
+#else
+        fontButton->hide();
+#endif
         connect( categoriesLV, SIGNAL(itemSelectionChanged()), q, SLOT(slotSelectionChanged()) );
         connect( defaultLookPB, SIGNAL(clicked()), q, SLOT(slotDefaultClicked()) );
         connect( italicCB, SIGNAL(toggled(bool)), q, SLOT(slotItalicToggled(bool)) );
@@ -332,9 +341,13 @@
 
 private:
     void slotIconClicked();
+#ifndef QT_NO_COLORDIALOG
     void slotForegroundClicked();
     void slotBackgroundClicked();
+#endif
+#ifndef QT_NO_FONTDIALOG
     void slotFontClicked();
+#endif
     void slotSelectionChanged();
     void slotDefaultClicked();
     void slotItalicToggled(bool);
@@ -368,9 +381,13 @@
 
 void AppearanceConfigWidget::Private::enableDisableActions( QListWidgetItem * item ) {
     kiosk_enable( iconButton, item, MayChangeIconRole );
+#ifndef QT_NO_COLORDIALOG
     kiosk_enable( foregroundButton, item, MayChangeForegroundRole );
     kiosk_enable( backgroundButton, item, MayChangeBackgroundRole );
+#endif
+#ifndef QT_NO_FONTDIALOG
     kiosk_enable( fontButton, item, MayChangeFontRole );
+#endif
     kiosk_enable( italicCB, item, MayChangeItalicRole );
     kiosk_enable( boldCB, item, MayChangeBoldRole );
     kiosk_enable( strikeoutCB, item, MayChangeStrikeOutRole );
@@ -480,6 +497,7 @@
     emit q->changed();
 }
 
+#ifndef QT_NO_COLORDIALOG
 void AppearanceConfigWidget::Private::slotForegroundClicked() {
     QListWidgetItem * const item = selectedItem();
     if ( !item )
@@ -511,7 +529,9 @@
         emit q->changed();
     }
 }
+#endif // QT_NO_COLORDIALOG
 
+#ifndef QT_NO_FONTDIALOG
 void AppearanceConfigWidget::Private::slotFontClicked() {
     QListWidgetItem * const item = selectedItem();
     if ( !item )
@@ -538,6 +558,7 @@
     item->setData( HasFontRole, true );
     emit q->changed();
 }
+#endif // QT_NO_FONTDIALOG
 
 void AppearanceConfigWidget::Private::slotItalicToggled( bool on ) {
     set_italic( selectedItem(), on );
--- trunk/KDE/kdepim/kleopatra/conf/appearanceconfigwidget.h #1178272:1178273
@@ -59,9 +59,13 @@
         class Private;
         kdtools::pimpl_ptr<Private> d;
         Q_PRIVATE_SLOT( d, void slotIconClicked() )
+#ifndef QT_NO_COLORDIALOG
         Q_PRIVATE_SLOT( d, void slotForegroundClicked() )
         Q_PRIVATE_SLOT( d, void slotBackgroundClicked() )
+#endif
+#ifndef QT_NO_FONTDIALOG
         Q_PRIVATE_SLOT( d, void slotFontClicked() )
+#endif
         Q_PRIVATE_SLOT( d, void slotSelectionChanged() )
         Q_PRIVATE_SLOT( d, void slotDefaultClicked() )
         Q_PRIVATE_SLOT( d, void slotItalicToggled(bool) )
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic