/****************************************************************************
** Form interface generated from reading ui file './profilecertoptionsbase.ui'
**
** Created: Mo Jun 11 20:17:12 2007
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.7   edited Aug 31 2005 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef PROFILECERTOPTIONSBASE_H
#define PROFILECERTOPTIONSBASE_H

#include <qvariant.h>
#include <qwidget.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QLabel;
class KComboBox;
class KURLRequester;
class QLineEdit;
class KLineEdit;
class QCheckBox;
class KPushButton;

class ProfileCertOptionsBase : public QWidget
{
    Q_OBJECT

public:
    ProfileCertOptionsBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    ~ProfileCertOptionsBase();

    QLabel* LabelAuthType;
    KComboBox* AuthTypeComboBox;
    QLabel* LabelCertificate;
    KURLRequester* CaCertpathURLRequester;
    QLabel* LabelCaCertificatePath;
    QLineEdit* PrivkeyPasswordEdit;
    KLineEdit* RemoteIDLineEdit;
    QLabel* LabelCertificatePath;
    KURLRequester* privkeypathURLRequester;
    KURLRequester* SpecialServerCertificateURLRequester;
    QCheckBox* UseSpecialRemoteIDcheckBox;
    KURLRequester* certpathURLRequester;
    QCheckBox* UseSpecialServerCertificateCheckBox;
    QLabel* LabelPrivateKeyPath;
    KURLRequester* x509certURLRequester;
    QLabel* LabelPrivateKeyPassword;
    QCheckBox* SavePrivateKeyPasswordCheckBox;
    QCheckBox* UseMailAddressAsIdentifierCheckBox;
    QCheckBox* AllowEmptyPrivateKeyPasswordCheckBox;
    KPushButton* ImportCertificatePushButton;

public slots:
    virtual void useSpecialRemoteIDToggled(bool);
    virtual void useSpecialServerCertificateToggled(bool);

protected:
    QGridLayout* ProfileCertOptionsBaseLayout;
    QHBoxLayout* layout157;
    QSpacerItem* spacer38_3;
    QVBoxLayout* layout156;
    QSpacerItem* spacer14;
    QVBoxLayout* layout155;
    QHBoxLayout* layout117;
    QSpacerItem* spacer23;
    QGridLayout* layout150;
    QHBoxLayout* layout10;
    QSpacerItem* spacer17;
    QHBoxLayout* layout8;
    QSpacerItem* spacer21_2;
    QHBoxLayout* layout9;
    QSpacerItem* spacer21;
    QHBoxLayout* layout7;
    QSpacerItem* spacer25;
    QHBoxLayout* layout6;
    QSpacerItem* spacer25_2;
    QHBoxLayout* layout5;
    QSpacerItem* spacer22;
    QHBoxLayout* layout4;
    QSpacerItem* spacer19;
    QHBoxLayout* layout151;
    QSpacerItem* spacer25_2_2;
    QHBoxLayout* layout152;
    QSpacerItem* spacer183;
    QHBoxLayout* layout153;
    QSpacerItem* spacer182;
    QHBoxLayout* layout154;
    QHBoxLayout* layout41;
    QSpacerItem* spacer103;

protected slots:
    virtual void languageChange();

};

#endif // PROFILECERTOPTIONSBASE_H
