KDE3Support
k3wizard.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "k3wizard.h"
00021
00022 #include <QtGui/QPushButton>
00023 #include <QtCore/QCharRef>
00024
00025 #include <kiconloader.h>
00026 #include <klocale.h>
00027 #include <kglobalsettings.h>
00028 #include <kguiitem.h>
00029 #include <kstandardguiitem.h>
00030
00031 K3Wizard::K3Wizard( QWidget *parent, const char *name, bool modal, Qt::WFlags f )
00032 : Q3Wizard( parent, name, modal, f )
00033 {
00034 bool useIcons = KGlobalSettings::showIconsOnPushButtons();
00035
00036 if ( useIcons )
00037 {
00038 KGuiItem back = KStandardGuiItem::back( KStandardGuiItem::UseRTL );
00039 KGuiItem forward = KStandardGuiItem::forward( KStandardGuiItem::UseRTL );
00040
00041 backButton()->setIcon( back.icon() );
00042 nextButton()->setIcon( forward.icon() );
00043
00044 finishButton()->setIcon( KIcon( "dialog-ok-apply" ) );
00045 cancelButton()->setIcon( KIcon( "dialog-cancel" ) );
00046 helpButton()->setIcon( KIcon( "help-contents" ) );
00047
00048 backButton()->setText( i18n( "&Back" ) );
00049 nextButton()->setText( i18nc( "Opposite to Back","&Next" ) );
00050 }
00051
00052 QFont font = titleFont();
00053 font.setBold( true );
00054 setTitleFont( font );
00055 }
00056
00057 #include "k3wizard.moc"