From fd1956a91c7ad829b8fbac65bfc43a8310933187 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 8 Nov 2023 17:24:45 +0100 Subject: [PATCH] QmakeProjectManager: Remove unused functions These project wizard related functions are unused remnants from when a couple of wizards were still implemented in C++. The wizards have since been reimplemented as .json wizards. Change-Id: I4cef7ef26cb66e86ef968645c68f3234d4dc15b6 Reviewed-by: Christian Kandeler Reviewed-by: Eike Ziller --- .../wizards/qtprojectparameters.cpp | 78 ------------------- .../wizards/qtprojectparameters.h | 4 - 2 files changed, 82 deletions(-) diff --git a/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.cpp b/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.cpp index 1612e36753b..1e2487223f3 100644 --- a/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.cpp +++ b/src/plugins/qmakeprojectmanager/wizards/qtprojectparameters.cpp @@ -39,79 +39,6 @@ static inline void writeQtModulesList(QTextStream &str, } } -void QtProjectParameters::writeProFile(QTextStream &str) const -{ - QStringList allSelectedModules = selectedModules; - // Handling of widgets module. - const bool addWidgetsModule = - (flags & WidgetsRequiredFlag) && qtVersionSupport != SupportQt4Only - && !allSelectedModules.contains(QLatin1String("widgets")); - - const bool addConditionalPrintSupport = qtVersionSupport == SupportQt4And5 - && allSelectedModules.removeAll(QLatin1String("printsupport")) > 0; - - if (addWidgetsModule && qtVersionSupport == SupportQt5Only) - allSelectedModules.append(QLatin1String("widgets")); - writeQtModulesList(str, allSelectedModules, '+'); - writeQtModulesList(str, deselectedModules, '-'); - if (addWidgetsModule && qtVersionSupport == SupportQt4And5) - str << "greaterThan(QT_MAJOR_VERSION, 4): QT += widgets\n\n"; - if (addConditionalPrintSupport) - str << "greaterThan(QT_MAJOR_VERSION, 4): QT += printsupport\n\n"; - - const QString &effectiveTarget = target.isEmpty() ? fileName : target; - if (!effectiveTarget.isEmpty()) - str << "TARGET = " << effectiveTarget << '\n'; - switch (type) { - case ConsoleApp: - // Mac: Command line apps should not be bundles - str << "CONFIG += console\n" - "CONFIG -= app_bundle\n\n" - "TEMPLATE = app\n"; - break; - case GuiApp: - str << "TEMPLATE = app\n"; - break; - case StaticLibrary: - str << "TEMPLATE = lib\nCONFIG += staticlib\n"; - break; - case SharedLibrary: - str << "TEMPLATE = lib\n\nDEFINES += " << libraryMacro(fileName) << '\n'; - break; - case QtPlugin: - str << "TEMPLATE = lib\nCONFIG += plugin\n"; - break; - default: - break; - } - - if (!targetDirectory.isEmpty() && !targetDirectory.contains("QT_INSTALL_")) - str << "\nDESTDIR = " << targetDirectory << '\n'; - - if (qtVersionSupport != SupportQt4Only) { - str << "\n" - "# You can make your code fail to compile if you use deprecated APIs.\n" - "# In order to do so, uncomment the following line.\n" - "#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0\n"; - } -} - -void QtProjectParameters::writeProFileHeader(QTextStream &str) -{ - const QChar hash = QLatin1Char ('#'); - const QChar nl = QLatin1Char('\n'); - const QChar blank = QLatin1Char(' '); - // Format as '#-------\n#
\n#---------' - QString header = QLatin1String(" Project created by "); - header += QCoreApplication::applicationName(); - header += blank; - header += QDateTime::currentDateTime().toString(Qt::ISODate); - const QString line = QString(header.size(), QLatin1Char('-')); - str << hash << line << nl << hash << nl << hash << header << nl - << hash <