21 #ifndef KCONFIGWIZARD_H
22 #define KCONFIGWIZARD_H
24 #include <kconfigpropagator.h>
25 #include <kdepimmacros.h>
26 #include <kdialogbase.h>
41 KConfigWizard( TQWidget *parent = 0, char *name = 0, bool modal = false );
46 KConfigWizard( KConfigPropagator *propagator, TQWidget *parent = 0,
47 char *name = 0, bool modal = false );
56 void setPropagator( KConfigPropagator * );
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 KConfigPropagator *mPropagator;
104 TQListView *mRuleView;
105 TQListView *mChangeView;
107 TQWidget *mChangesPage;
|