Fix #981 (GUI saves report with wrong extension)
Apply patch from robertreif http://sourceforge.net/apps/trac/cppcheck/ticket/981
This commit is contained in:
parent
5369965e55
commit
74cefb7f3a
|
@ -529,7 +529,7 @@ void MainWindow::Save()
|
||||||
|
|
||||||
if (!selectedFile.isEmpty())
|
if (!selectedFile.isEmpty())
|
||||||
{
|
{
|
||||||
Report::Type type;
|
Report::Type type = Report::TXT;
|
||||||
if (selectedFilter == tr("XML files (*.xml)"))
|
if (selectedFilter == tr("XML files (*.xml)"))
|
||||||
{
|
{
|
||||||
type = Report::XML;
|
type = Report::XML;
|
||||||
|
@ -542,12 +542,21 @@ void MainWindow::Save()
|
||||||
if (!selectedFile.endsWith(".txt", Qt::CaseInsensitive))
|
if (!selectedFile.endsWith(".txt", Qt::CaseInsensitive))
|
||||||
selectedFile += ".txt";
|
selectedFile += ".txt";
|
||||||
}
|
}
|
||||||
else
|
else if (selectedFilter == tr("CSV files (*.csv)"))
|
||||||
{
|
{
|
||||||
type = Report::CSV;
|
type = Report::CSV;
|
||||||
if (!selectedFile.endsWith(".csv", Qt::CaseInsensitive))
|
if (!selectedFile.endsWith(".csv", Qt::CaseInsensitive))
|
||||||
selectedFile += ".csv";
|
selectedFile += ".csv";
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (selectedFile.endsWith(".xml", Qt::CaseInsensitive))
|
||||||
|
type = Report::XML;
|
||||||
|
else if (selectedFile.endsWith(".txt", Qt::CaseInsensitive))
|
||||||
|
type = Report::TXT;
|
||||||
|
else if (selectedFile.endsWith(".csv", Qt::CaseInsensitive))
|
||||||
|
type = Report::CSV;
|
||||||
|
}
|
||||||
|
|
||||||
mUI.mResults->Save(selectedFile, type);
|
mUI.mResults->Save(selectedFile, type);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue