CenGen - Генератор ценников  1.1
autozakaz.h
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
 Указатель Классы Функции