Skip to content

Commit d6ae089

Browse files
authored
fixed most of the Qt deprecation warnings (#3779)
1 parent 4127885 commit d6ae089

10 files changed

Lines changed: 39 additions & 6 deletions

gui/checkstatistics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,5 @@ QStringList CheckStatistics::getTools() const
104104
foreach (QString tool, mPerformance.keys()) ret.insert(tool);
105105
foreach (QString tool, mPortability.keys()) ret.insert(tool);
106106
foreach (QString tool, mError.keys()) ret.insert(tool);
107-
return QStringList(ret.toList());
107+
return QStringList(ret.values());
108108
}

gui/codeeditor.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,11 @@ int CodeEditor::lineNumberAreaWidth()
336336
++digits;
337337
}
338338

339+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
340+
int space = 3 + fontMetrics().horizontalAdvance(QLatin1Char('9')) * digits;
341+
#else
339342
int space = 3 + fontMetrics().width(QLatin1Char('9')) * digits;
343+
#endif
340344
return space;
341345
}
342346

gui/codeeditstyledialog.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,11 @@ StyleEditDialog::StyleEditDialog(const CodeEditorStyle& newStyle,
119119
mSampleEditor = new CodeEditor(this);
120120
QFont sampleFont("Monospace");
121121
QFontMetrics fm(sampleFont);
122+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 11, 0))
123+
mSampleEditor->setMinimumWidth(fm.horizontalAdvance(QString(40, 'W')));
124+
#else
122125
mSampleEditor->setMinimumWidth(fm.width(QString(40, 'W')));
126+
#endif
123127
// designate highlight, errors, and symbols
124128
mSampleEditor->setError(mSampleDocument, mErrLineNum, mErrSymbolsList);
125129
// End Controls

gui/csvreport.cpp

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ bool CsvReport::create()
4141
void CsvReport::writeHeader()
4242
{
4343
// Added 5 columns to the header.
44+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
45+
mTxtWriter << "File, Line, Severity, Id, Summary" << Qt::endl;
46+
#else
4447
mTxtWriter << "File, Line, Severity, Id, Summary" << endl;
48+
#endif
4549
}
4650

4751
void CsvReport::writeFooter()
@@ -59,5 +63,9 @@ void CsvReport::writeError(const ErrorItem &error)
5963
const QString file = QDir::toNativeSeparators(error.errorPath.back().file);
6064
QString line = QString("%1,%2,").arg(file).arg(error.errorPath.back().line);
6165
line += QString("%1,%2,%3").arg(GuiSeverity::toString(error.severity)).arg(error.errorId).arg(error.summary);
66+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
67+
mTxtWriter << line << Qt::endl;
68+
#else
6269
mTxtWriter << line << endl;
70+
#endif
6371
}

gui/projectfiledialog.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,11 @@ void ProjectFileDialog::saveToProjectFile(ProjectFile *projectFile) const
410410
projectFile->setAddons(list);
411411
projectFile->setClangAnalyzer(mUI.mToolClangAnalyzer->isChecked());
412412
projectFile->setClangTidy(mUI.mToolClangTidy->isChecked());
413+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
414+
projectFile->setTags(mUI.mEditTags->text().split(";", Qt::SkipEmptyParts));
415+
#else
413416
projectFile->setTags(mUI.mEditTags->text().split(";", QString::SkipEmptyParts));
417+
#endif
414418
}
415419

416420
void ProjectFileDialog::ok()
@@ -584,13 +588,21 @@ QStringList ProjectFileDialog::getIncludePaths() const
584588

585589
QStringList ProjectFileDialog::getDefines() const
586590
{
591+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
592+
return mUI.mEditDefines->text().trimmed().split(QRegExp("\\s*;\\s*"), Qt::SkipEmptyParts);
593+
#else
587594
return mUI.mEditDefines->text().trimmed().split(QRegExp("\\s*;\\s*"), QString::SkipEmptyParts);
595+
#endif
588596
}
589597

590598
QStringList ProjectFileDialog::getUndefines() const
591599
{
592600
const QString undefine = mUI.mEditUndefines->text().trimmed();
601+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
602+
QStringList undefines = undefine.split(QRegExp("\\s*;\\s*"), Qt::SkipEmptyParts);
603+
#else
593604
QStringList undefines = undefine.split(QRegExp("\\s*;\\s*"), QString::SkipEmptyParts);
605+
#endif
594606
undefines.removeDuplicates();
595607
return undefines;
596608
}

gui/resultstree.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1058,7 +1058,7 @@ void ResultsTree::suppressSelectedIds()
10581058
}
10591059

10601060

1061-
emit suppressIds(selectedIds.toList());
1061+
emit suppressIds(selectedIds.values());
10621062
}
10631063

10641064
void ResultsTree::suppressHash()

gui/statsdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ void StatsDialog::pdfExport()
157157
}
158158
QPrinter printer(QPrinter::PrinterResolution);
159159
printer.setOutputFormat(QPrinter::PdfFormat);
160-
printer.setPaperSize(QPrinter::A4);
160+
printer.setPageSize(QPageSize(QPageSize::A4));
161161
printer.setOutputFileName(fileName);
162162

163163
QTextDocument doc;

gui/threadhandler.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ void ThreadHandler::check(const Settings &settings)
112112

113113
mAnalyseWholeProgram = true;
114114

115-
mTime.start();
115+
mTimer.start();
116116
}
117117

118118
bool ThreadHandler::isChecking() const
@@ -168,7 +168,7 @@ void ThreadHandler::threadDone()
168168
if (mRunningThreadCount == 0) {
169169
emit done();
170170

171-
mScanDuration = mTime.elapsed();
171+
mScanDuration = mTimer.elapsed();
172172

173173
// Set date/time used by the recheck
174174
if (!mCheckStartTime.isNull()) {

gui/threadhandler.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include <QObject>
2424
#include <QStringList>
2525
#include <QDateTime>
26+
#include <QElapsedTimer>
2627
#include <set>
2728
#include "threadresult.h"
2829
#include "suppressions.h"
@@ -222,7 +223,7 @@ protected slots:
222223
* @brief Timer used for measuring scan duration
223224
*
224225
*/
225-
QTime mTime;
226+
QElapsedTimer mTimer;
226227

227228
/**
228229
* @brief The previous scan duration in milliseconds.

gui/txtreport.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,9 @@ void TxtReport::writeError(const ErrorItem &error)
7676
line += temp.arg(GuiSeverity::toString(error.severity));
7777
line += error.summary;
7878

79+
#if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0))
80+
mTxtWriter << line << Qt::endl;
81+
#else
7982
mTxtWriter << line << endl;
83+
#endif
8084
}

0 commit comments

Comments
 (0)