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