Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef POINTAGEWIDGET_H
00027 #define POINTAGEWIDGET_H
00028
00029 #include <QGpGuiTools.h>
00030
00031 #include "ui_PointageWidget.h"
00032 #include "FileReader.h"
00033
00034 class PointageWidget : public QWidget, private Ui::PointageWidget
00035 {
00036 Q_OBJECT
00037 public:
00038 PointageWidget(QWidget * parent=0);
00039 ~PointageWidget();
00040 protected:
00041 void moveEvent(QMoveEvent *);
00042 void resizeEvent(QResizeEvent *);
00043 private slots:
00044 void on_editSuppliers_clicked();
00045 void on_editFile1_clicked();
00046 void on_editFile2_clicked();
00047 void on_editSaveFile_clicked();
00048 void on_compare_clicked();
00049 void readFile1();
00050 void readFile2();
00051 void fileReady();
00052 private:
00053 Mode modeFromIndex(int i);
00054 void openFile(const QString& title, const QString& filter, QLineEdit *editor);
00055
00056 FileReader _readers[2];
00057 QString _currentContract;
00058 bool _saveFileOverwriteConfirmed;
00059 };
00060
00061 #endif // POINTAGEWIDGET_H