kpilot/kpilot
dbFlagsEditor_base.h00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef DBFLAGSEDITORWIDGET_H
00010 #define DBFLAGSEDITORWIDGET_H
00011
00012 #include <qvariant.h>
00013 #include <qwidget.h>
00014
00015 class QVBoxLayout;
00016 class QHBoxLayout;
00017 class QGridLayout;
00018 class QSpacerItem;
00019 class QLabel;
00020 class QLineEdit;
00021 class QButtonGroup;
00022 class QCheckBox;
00023 class QGroupBox;
00024 class KTimeWidget;
00025 class KDateWidget;
00026
00027 class DBFlagsEditorWidget : public QWidget
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 DBFlagsEditorWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00033 ~DBFlagsEditorWidget();
00034
00035 QLabel* fDBNameLabel;
00036 QLabel* fCreatorLabel;
00037 QLabel* fTypeLabel;
00038 QLineEdit* fType;
00039 QLineEdit* fCreator;
00040 QButtonGroup* fDBFlagsGroup;
00041 QCheckBox* fRessourceDB;
00042 QCheckBox* fReadOnly;
00043 QCheckBox* fBackupDB;
00044 QCheckBox* fCopyProtect;
00045 QButtonGroup* fMiscFlagsGroup;
00046 QCheckBox* fReset;
00047 QCheckBox* fExcludeDB;
00048 QGroupBox* fTimeStampGroup;
00049 QLabel* fCreationLabel;
00050 QLabel* fModificationlabel;
00051 QLabel* fBackupLabel;
00052 KTimeWidget* fCreationTime;
00053 KTimeWidget* fModificationTime;
00054 KTimeWidget* fBackupTime;
00055 KDateWidget* fBackupDate;
00056 KDateWidget* fModificationDate;
00057 KDateWidget* fCreationDate;
00058 QLineEdit* fDBName;
00059
00060 protected:
00061 QGridLayout* DBFlagsEditorWidgetLayout;
00062 QSpacerItem* spacer1;
00063 QSpacerItem* spacer2;
00064 QGridLayout* fDBFlagsGroupLayout;
00065 QSpacerItem* spacer4;
00066 QGridLayout* fMiscFlagsGroupLayout;
00067 QSpacerItem* spacer3;
00068 QGridLayout* fTimeStampGroupLayout;
00069
00070 protected slots:
00071 virtual void languageChange();
00072
00073 };
00074
00075 #endif // DBFLAGSEDITORWIDGET_H
|