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 <christian.kandeler@qt.io>
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Alessandro Portale
2023-11-08 17:24:45 +01:00
parent 792d88aa05
commit fd1956a91c
2 changed files with 0 additions and 82 deletions

View File

@@ -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# <Header> \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 <<nl << hash << line << nl << nl;
}
QString createMacro(const QString &name, const QString &suffix) QString createMacro(const QString &name, const QString &suffix)
{ {
QString rc = name.toUpper(); QString rc = name.toUpper();
@@ -122,11 +49,6 @@ QString createMacro(const QString &name, const QString &suffix)
return Utils::fileNameToCppIdentifier(rc); return Utils::fileNameToCppIdentifier(rc);
} }
QString QtProjectParameters::exportMacro(const QString &projectName)
{
return createMacro(projectName, QLatin1String("SHARED_EXPORT"));
}
QString QtProjectParameters::libraryMacro(const QString &projectName) QString QtProjectParameters::libraryMacro(const QString &projectName)
{ {
return createMacro(projectName, QLatin1String("_LIBRARY")); return createMacro(projectName, QLatin1String("_LIBRARY"));

View File

@@ -30,11 +30,7 @@ struct QtProjectParameters
QtProjectParameters(); QtProjectParameters();
// Return project path as "path/name" // Return project path as "path/name"
Utils::FilePath projectPath() const; Utils::FilePath projectPath() const;
void writeProFile(QTextStream &) const;
static void writeProFileHeader(QTextStream &);
// Shared library: Name of export macro (XXX_EXPORT)
static QString exportMacro(const QString &projectName);
// Shared library: name of #define indicating compilation within library // Shared library: name of #define indicating compilation within library
static QString libraryMacro(const QString &projectName); static QString libraryMacro(const QString &projectName);