summaryrefslogtreecommitdiffstats
path: root/src/corelib/tools/qcommandlineparser.cpp
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2025-01-16 17:09:56 +0100
committerIvan Solovev <ivan.solovev@qt.io>2025-01-17 17:02:52 +0100
commit9a1a828ae535645f98d0ba9fc7c0c429097a2ac4 (patch)
tree368ba5ee4d5907f0f6040b20517078faf730920b /src/corelib/tools/qcommandlineparser.cpp
parent40f7454c919501f3c984c8fe4eeb379b360d4789 (diff)
QCommandLineParser: convert MessageType to enum class
Amends bad618606d64e943e3fa78e7d1dbc8e1fab55480. Found in Qt 6.9 API review. Pick-to: 6.9 Change-Id: I424fc1f80e36343f1aef4b05c551579ec0f04eba Reviewed-by: Marc Mutz <marc.mutz@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/tools/qcommandlineparser.cpp')
-rw-r--r--src/corelib/tools/qcommandlineparser.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/corelib/tools/qcommandlineparser.cpp b/src/corelib/tools/qcommandlineparser.cpp
index 01d93bc941f..470b77354b0 100644
--- a/src/corelib/tools/qcommandlineparser.cpp
+++ b/src/corelib/tools/qcommandlineparser.cpp
@@ -537,9 +537,9 @@ static inline bool displayMessageBox()
The enum is used to specify the type of the message and how it will be shown
to the users.
- \value InformationMessage Used to show information messages. The message
+ \value Information Used to show information messages. The message
will be printed to \c {stdout}.
- \value ErrorMessage Used to show error messages. The message will be printed
+ \value Error Used to show error messages. The message will be printed
to \c {stderr}.
\sa showMessageAndExit()
@@ -567,7 +567,7 @@ static inline bool displayMessageBox()
#if defined(Q_OS_WIN) && !defined(QT_BOOTSTRAPPED)
if (displayMessageBox()) {
const UINT flags = MB_OK | MB_TOPMOST | MB_SETFOREGROUND
- | (type == InformationMessage ? MB_ICONINFORMATION : MB_ICONERROR);
+ | (type == MessageType::Information ? MB_ICONINFORMATION : MB_ICONERROR);
QString title;
if (QCoreApplication::instance())
title = QCoreApplication::instance()->property("applicationDisplayName").toString();
@@ -579,7 +579,7 @@ static inline bool displayMessageBox()
::exit(exitCode);
}
#endif // Q_OS_WIN && !QT_BOOTSTRAPPED
- fputs(qPrintable(message), type == InformationMessage ? stdout : stderr);
+ fputs(qPrintable(message), type == MessageType::Information ? stdout : stderr);
qt_call_post_routines();
::exit(exitCode);
}
@@ -601,7 +601,7 @@ static inline bool displayMessageBox()
void QCommandLineParser::process(const QStringList &arguments)
{
if (!d->parse(arguments)) {
- showMessageAndExit(ErrorMessage,
+ showMessageAndExit(MessageType::Error,
QCoreApplication::applicationName() + ": "_L1 + errorText() + u'\n',
EXIT_FAILURE);
}
@@ -1036,7 +1036,7 @@ QStringList QCommandLineParser::unknownOptionNames() const
*/
Q_NORETURN void QCommandLineParser::showVersion()
{
- showMessageAndExit(InformationMessage,
+ showMessageAndExit(MessageType::Information,
QCoreApplication::applicationName() + u' '
+ QCoreApplication::applicationVersion() + u'\n',
EXIT_SUCCESS);
@@ -1060,7 +1060,7 @@ Q_NORETURN void QCommandLineParser::showHelp(int exitCode)
Q_NORETURN void QCommandLineParserPrivate::showHelp(int exitCode, bool includeQtOptions)
{
- QCommandLineParser::showMessageAndExit(QCommandLineParser::InformationMessage,
+ QCommandLineParser::showMessageAndExit(QCommandLineParser::MessageType::Information,
helpText(includeQtOptions),
exitCode);
}