21 #ifndef TDECONFIGWIZARD_H 22 #define TDECONFIGWIZARD_H 24 #include <tdeconfigpropagator.h> 25 #include <tdemacros.h> 26 #include <kdialogbase.h> 41 TDEConfigWizard( TQWidget *parent = 0, char *name = 0, bool modal = false ); 47 char *name = 0, bool modal = false ); 56 void setPropagator( TDEConfigPropagator * ); 60 TDEConfigPropagator * propagator() { return mPropagator; } 65 TQFrame *createWizardPage( const TQString &title ); 71 virtual void usrReadConfig() = 0; 78 virtual void usrWriteConfig() = 0; 84 virtual TQString validate() { return TQString(); } 91 void slotAboutToShowPage( TQWidget *page ); 96 void setupRulesPage(); 98 void setupChangesPage(); 102 TDEConfigPropagator *mPropagator; 104 TQListView *mRuleView; 105 TQListView *mChangeView; 107 TQWidget *mChangesPage; virtual TQString validate() Validates the supplied data.
TDEConfigPropagator * propagator() Return propagator the wizard operates on.
Configuration wizard base class.
|