00001 #ifndef ImportWizardDialog_h 00002 #define ImportWizardDialog_h 00003 00004 #include <qwizard.h> 00005 #include <qwidget.h> 00006 #include "importpubl.h" 00007 #include "bibliographyform.h" 00008 #include <qlist.h> 00009 00010 class QWidget; 00011 class QHBox; 00012 class QLineEdit; 00013 class QLabel; 00014 class ImportBase; 00015 class ImportFront; 00016 00017 class ImportWizardDialog : public QWizard 00018 { 00019 Q_OBJECT 00020 00021 public: 00022 ImportWizardDialog(QWidget *parent = 0, const char *name = 0 ); 00023 00024 void showPage(QWidget* page); 00025 00026 protected: 00027 void addFrontPage(); 00028 void addPageSet(bool back); 00029 void addFinalPage(); 00030 void addCustomPage(); 00031 void setupImport(); 00032 void next(); 00033 void save(); 00034 00035 ImportFront *frontdlg; 00036 QWidget *customdlg; 00037 QWidget *finaldlg; 00038 ImportBase *import; 00039 }; 00040 00041 #endif