|
CenGen - Генератор ценников
1.1
|
00001 #ifndef AUTOZAKAZ_H 00002 #define AUTOZAKAZ_H 00003 00004 #include <QWizard> 00005 #include <QLineEdit> 00006 #include <QCheckBox> 00007 #include <QFileDialog> 00008 #include <QCalendarWidget> 00009 //#include "file_worker.h" 00010 00011 namespace Ui { 00012 class autozakaz; 00013 } 00014 00015 struct autozakaz_config { 00016 QDate dateStart; 00017 QDate dateStop; 00018 QDate datePost; //дата поставки 00019 QString ostat_magazin; 00020 QString ostat_sklad; 00021 QString assort; 00022 QString kol_v_korob; 00023 QString korob_quantum; 00024 bool check_today_sell; 00025 }; 00026 00027 class autozakaz : public QWizard 00028 { 00029 Q_OBJECT 00030 00031 public: 00032 explicit autozakaz(QWidget *parent = 0); 00033 ~autozakaz(); 00034 void set_config(autozakaz_config cfg); 00035 autozakaz_config get_config(); 00036 int get_days_for_zakaz(); 00037 00038 private slots: 00039 void on_pushButton_clicked(); 00040 00041 void on_pushButton_2_clicked(); 00042 00043 void on_pushButton_3_clicked(); 00044 00045 void on_pushButton_4_clicked(); 00046 00047 void on_pushButton_5_clicked(); 00048 00049 QString get_filter_file_name(QLineEdit *line); 00050 00051 private: 00052 Ui::autozakaz *ui; 00053 QLineEdit* line1, *line2, *line3, *line4, *line5; 00054 QCalendarWidget *cal1, *cal2, *calPost; 00055 QCheckBox *ui_check_today_box; 00056 }; 00057 00058 #endif // AUTOZAKAZ_H