qmake: use class instead of struct

Change-Id: Ieb0d7557555c4a0c2e196b28841972483f3fd135
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tobias Hunger
2017-02-09 23:30:14 +01:00
parent cf7c9dd063
commit 07c0ca5ef5
2 changed files with 7 additions and 4 deletions

View File

@@ -68,7 +68,8 @@ namespace {
// for file types and the project. Do some magic via qAddPostRoutine() // for file types and the project. Do some magic via qAddPostRoutine()
// to make sure the icons do not outlive QApplication, triggering warnings on X11. // to make sure the icons do not outlive QApplication, triggering warnings on X11.
struct FileTypeDataStorage { class FileTypeDataStorage {
public:
FileType type; FileType type;
const char *typeName; const char *typeName;
const char *icon; const char *icon;

View File

@@ -103,7 +103,7 @@ class QmakeEvalResult;
class QmakePriFileEvalResult; class QmakePriFileEvalResult;
} // namespace Internal; } // namespace Internal;
struct InstallsParserList; class InstallsParserList;
// Implements ProjectNode for qmake .pri files // Implements ProjectNode for qmake .pri files
class QMAKEPROJECTMANAGER_EXPORT QmakePriFile : public ProjectExplorer::ProjectNode class QMAKEPROJECTMANAGER_EXPORT QmakePriFile : public ProjectExplorer::ProjectNode
@@ -248,7 +248,8 @@ public:
TargetParserInformation(const TargetParserInformation &other) = default; TargetParserInformation(const TargetParserInformation &other) = default;
}; };
struct QMAKEPROJECTMANAGER_EXPORT InstallsParserItem { class QMAKEPROJECTMANAGER_EXPORT InstallsParserItem {
public:
InstallsParserItem() = default; InstallsParserItem() = default;
InstallsParserItem(QString p, QVector<ProFileEvaluator::SourceFile> f, bool a) InstallsParserItem(QString p, QVector<ProFileEvaluator::SourceFile> f, bool a)
: path(p), files(f), active(a) {} : path(p), files(f), active(a) {}
@@ -257,7 +258,8 @@ struct QMAKEPROJECTMANAGER_EXPORT InstallsParserItem {
bool active = false; bool active = false;
}; };
struct QMAKEPROJECTMANAGER_EXPORT InstallsParserList { class QMAKEPROJECTMANAGER_EXPORT InstallsParserList {
public:
void clear() { targetPath.clear(); items.clear(); } void clear() { targetPath.clear(); items.clear(); }
QString targetPath; QString targetPath;
QVector<InstallsParserItem> items; QVector<InstallsParserItem> items;