kwizard.cpp00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include <qstring.h>
00021 #include <qapplication.h>
00022 #include <qpushbutton.h>
00023
00024 #include <kiconloader.h>
00025 #include <klocale.h>
00026 #include <kglobalsettings.h>
00027 #include <kstdguiitem.h>
00028
00029 #include "kwizard.h"
00030
00031 KWizard::KWizard( QWidget *parent, const char *name, bool modal, WFlags f )
00032 : QWizard( parent, name, modal, f )
00033 {
00034 bool useIcons = KGlobalSettings::showIconsOnPushButtons();
00035
00036 if ( useIcons )
00037 {
00038 KGuiItem back = KStdGuiItem::back( KStdGuiItem::UseRTL );
00039 KGuiItem forward = KStdGuiItem::forward( KStdGuiItem::UseRTL );
00040
00041 backButton()->setIconSet( back.iconSet() );
00042 nextButton()->setIconSet( forward.iconSet() );
00043
00044 finishButton()->setIconSet( SmallIconSet( "apply" ) );
00045 cancelButton()->setIconSet( SmallIconSet( "button_cancel" ) );
00046 helpButton()->setIconSet( SmallIconSet( "help" ) );
00047
00048 backButton()->setText( i18n( "&Back" ) );
00049 nextButton()->setText( i18n( "Opposite to Back","&Next" ) );
00050 }
00051
00052 QFont font = titleFont();
00053 font.setBold( true );
00054 setTitleFont( font );
00055 }
00056
00057 #include "kwizard.moc"
|