karm
csvexportdialog_base.h00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef CSVEXPORTDIALOGBASE_H
00010 #define CSVEXPORTDIALOGBASE_H
00011
00012 #include <qvariant.h>
00013 #include <qpixmap.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class KDateEdit;
00021 class KPushButton;
00022 class QLabel;
00023 class KURLRequester;
00024 class QComboBox;
00025 class QGroupBox;
00026 class QButtonGroup;
00027 class QRadioButton;
00028 class QLineEdit;
00029
00030 class CSVExportDialogBase : public QDialog
00031 {
00032 Q_OBJECT
00033
00034 public:
00035 CSVExportDialogBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00036 ~CSVExportDialogBase();
00037
00038 KPushButton* btnExport;
00039 KPushButton* btnCancel;
00040 QLabel* textLabel1_3;
00041 KURLRequester* urlExportTo;
00042 QLabel* quotesLabel;
00043 QComboBox* cboQuote;
00044 QGroupBox* grpDateRange;
00045 QLabel* textLabel1;
00046 KDateEdit* dtFrom;
00047 QLabel* textLabel1_2;
00048 KDateEdit* dtTo;
00049 QButtonGroup* grpTimeFormat;
00050 QRadioButton* radioHoursMinutes;
00051 QRadioButton* radioDecimal;
00052 QButtonGroup* grpDelimiter;
00053 QRadioButton* radioTab;
00054 QRadioButton* radioOther;
00055 QRadioButton* radioSpace;
00056 QRadioButton* radioComma;
00057 QLineEdit* txtOther;
00058 QRadioButton* radioSemicolon;
00059
00060 public slots:
00061 virtual void enableExportButton();
00062
00063 protected:
00064 QGridLayout* CSVExportDialogBaseLayout;
00065 QSpacerItem* spacer3;
00066 QSpacerItem* spacer1;
00067 QGridLayout* grpDateRangeLayout;
00068 QGridLayout* grpTimeFormatLayout;
00069 QGridLayout* grpDelimiterLayout;
00070
00071 protected slots:
00072 virtual void languageChange();
00073
00074 private:
00075 QPixmap image0;
00076
00077 };
00078
00079 #endif // CSVEXPORTDIALOGBASE_H
|