Engauge Digitizer
2
Dlg
DlgErrorReportAbstractBase.cpp
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2016 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#include "
DlgErrorReportAbstractBase.h
"
8
#include <QCoreApplication>
9
#include <QFile>
10
#include <QTextStream>
11
12
const
QString
ERROR_REPORT_FILE
(
"engauge_error_report.xml"
);
13
14
DlgErrorReportAbstractBase::DlgErrorReportAbstractBase
(QWidget *parent) :
15
QDialog (parent)
16
{
17
}
18
19
DlgErrorReportAbstractBase::~DlgErrorReportAbstractBase
()
20
{
21
}
22
23
QString
DlgErrorReportAbstractBase::errorFile
()
const
24
{
25
return
QCoreApplication::applicationDirPath() +
"/"
+
ERROR_REPORT_FILE
;
26
}
27
28
void
DlgErrorReportAbstractBase::saveFile
(
const
QString &xml)
const
29
{
30
QFile file (
errorFile
());
31
if
(file.open (QIODevice::WriteOnly | QIODevice::Text | QIODevice::Truncate)) {
32
33
QTextStream out (&file);
34
out << xml;
35
36
file.close();
37
}
38
}
DlgErrorReportAbstractBase.h
ERROR_REPORT_FILE
const QString ERROR_REPORT_FILE("engauge_error_report.xml")
DlgErrorReportAbstractBase::saveFile
void saveFile(const QString &xml) const
Save xml into output file named by errorFile.
Definition:
DlgErrorReportAbstractBase.cpp:28
DlgErrorReportAbstractBase::~DlgErrorReportAbstractBase
~DlgErrorReportAbstractBase()
Definition:
DlgErrorReportAbstractBase.cpp:19
DlgErrorReportAbstractBase::DlgErrorReportAbstractBase
DlgErrorReportAbstractBase(QWidget *parent=0)
Single constructor.
Definition:
DlgErrorReportAbstractBase.cpp:14
DlgErrorReportAbstractBase::errorFile
QString errorFile() const
File name for output file containing error report.
Definition:
DlgErrorReportAbstractBase.cpp:23
Generated on Sat Jan 4 2020 12:00:00 for Engauge Digitizer by
1.8.16