00001
00002
00003
00004
00005
00006
00007 #ifndef DLG_ERROR_REPORT_NETWORKING_H
00008 #define DLG_ERROR_REPORT_NETWORKING_H
00009
00010 #include "DlgErrorReportAbstractBase.h"
00011
00012 class QCheckBox;
00013 class QPushButton;
00014
00017 class DlgErrorReportNetworking : public DlgErrorReportAbstractBase
00018 {
00019 Q_OBJECT;
00020
00021 public:
00023 DlgErrorReportNetworking (const QString &xmlWithImage,
00024 QWidget *parent = 0);
00025 ~DlgErrorReportNetworking ();
00026
00028 QString xmlToUpload() const;
00029
00030 private slots:
00031 void slotDocumentCheckboxChanged(int);
00032 void slotSend();
00033
00034 private:
00035 DlgErrorReportNetworking ();
00036
00037 void removeFile () const;
00038 void updateFile();
00039
00040 QCheckBox *m_chkOriginal;
00041 QPushButton *m_btnSend;
00042 QPushButton *m_btnCancel;
00043 QString m_xmlOriginal;
00044 QString m_xmlAnonymized;
00045 QString m_xmlToUpload;
00046 };
00047
00048 #endif // DLG_ERROR_REPORT_NETWORKING_H