certmanager
certificatewizard.h
00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './certificatewizard.ui' 00003 ** 00004 ** Created: Thu Mar 29 05:49:45 2007 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.3.8 edited Jan 11 14:47 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef CERTIFICATEWIZARD_H 00011 #define CERTIFICATEWIZARD_H 00012 00013 #include <qvariant.h> 00014 #include <kwizard.h> 00015 00016 class QVBoxLayout; 00017 class QHBoxLayout; 00018 class QGridLayout; 00019 class QSpacerItem; 00020 class QWidget; 00021 class QLabel; 00022 class QGroupBox; 00023 class QComboBox; 00024 class QButtonGroup; 00025 class QRadioButton; 00026 class QPushButton; 00027 class QFrame; 00028 class KURLRequester; 00029 class QLineEdit; 00030 class QCheckBox; 00031 class QTextEdit; 00032 00033 class CertificateWizard : public KWizard 00034 { 00035 Q_OBJECT 00036 00037 public: 00038 CertificateWizard( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 ); 00039 ~CertificateWizard(); 00040 00041 QWidget* introPage; 00042 QLabel* TextLabel1; 00043 QWidget* WizardPage; 00044 QLabel* TextLabel2_2; 00045 QGroupBox* groupBox1; 00046 QLabel* textLabel1; 00047 QComboBox* keyLengthCB; 00048 QButtonGroup* certTypeBG; 00049 QRadioButton* signOnlyCB; 00050 QRadioButton* encryptOnlyCB; 00051 QRadioButton* bothCB; 00052 QWidget* personalDataPage; 00053 QLabel* TextLabel2; 00054 QPushButton* insertAddressButton; 00055 QFrame* edContainer; 00056 QWidget* generatePage; 00057 QLabel* TextLabel4; 00058 QButtonGroup* ButtonGroup7; 00059 KURLRequester* storeUR; 00060 QRadioButton* storeInFileRB; 00061 QRadioButton* sendToCARB; 00062 QLineEdit* caEmailED; 00063 QCheckBox* brokenCA; 00064 QPushButton* generatePB; 00065 QWidget* finishPage; 00066 QLabel* TextLabel7; 00067 QTextEdit* certificateTE; 00068 00069 protected: 00070 QVBoxLayout* introPageLayout; 00071 QSpacerItem* spacer3; 00072 QVBoxLayout* WizardPageLayout; 00073 QSpacerItem* spacer14; 00074 QSpacerItem* spacer12; 00075 QHBoxLayout* groupBox1Layout; 00076 QSpacerItem* spacer13; 00077 QVBoxLayout* certTypeBGLayout; 00078 QGridLayout* personalDataPageLayout; 00079 QSpacerItem* spacer6; 00080 QSpacerItem* spacer4; 00081 QGridLayout* generatePageLayout; 00082 QSpacerItem* spacer5; 00083 QSpacerItem* Spacer12; 00084 QSpacerItem* Spacer13; 00085 QGridLayout* ButtonGroup7Layout; 00086 QVBoxLayout* finishPageLayout; 00087 00088 protected slots: 00089 virtual void languageChange(); 00090 00091 virtual void slotEmailAddressChanged(const QString&); 00092 virtual void slotGenerateCertificate(); 00093 00094 00095 }; 00096 00097 #endif // CERTIFICATEWIZARD_H