fileprocessdlg.h 956 Bytes
#ifndef FILEPROCESSDLG_H
#define FILEPROCESSDLG_H

#include <QDialog>
#include <QFile>
#include <QTextStream>
#include "config.h"
#include "servicedata.h"
#include "historylistwindow.h"

using namespace Define;
using namespace ERROR_LOG_SPACE;


namespace Ui {
class FileProcessDlg;
}

class FileProcessDlg : public QDialog
{
    Q_OBJECT


    void saveHistoryLineData(QTextStream &out, uint16_t i,  uint16_t cnt, time_t first_fired, time_t last_fried);
    void saveHistoryTotalData(QTextStream &out);

public:
    explicit FileProcessDlg(QWidget *parent = 0, ConfigType type = config_invalid, bool isDown = true);
    ~FileProcessDlg();

private slots:
    void on_ctrBtnCancel_clicked();
    void infodataDownload();
    void servicedataDownload();
    void programDownload();
    void programUpload();
    void configDownload();
    void configUpload();


private:
    Ui::FileProcessDlg *ui;
    ConfigType m_nCfgtype;
};

#endif // FILEPROCESSDLG_H