summaryrefslogtreecommitdiffstats
path: root/examples/corelib/threads
diff options
context:
space:
mode:
authorRym Bouabid <rym.bouabid@qt.io>2023-09-06 16:51:23 +0200
committerRym Bouabid <rym.bouabid@qt.io>2023-09-11 15:05:47 +0200
commitae0d545d31b480ca65e93e5af5f4649caabaa683 (patch)
treeb219b7f5f54999473b4dfc58fd86756aed49a7e1 /examples/corelib/threads
parenta4d7a4ccb39daa86ee2ef23b1408344822ae7c16 (diff)
Revamp Mandelbrot example: Use a Literal operator to create QString
Create QString at compile time using the literal operator""s instead of using pointers to characters. This way, no conversion or allocation will occur at runtime. Task-number: QTBUG-108861 Pick-to: 6.6 6.5 Change-Id: I4fb51d74abbbfa08fb9fddfa90d8afcebd82a7e2 Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
Diffstat (limited to 'examples/corelib/threads')
-rw-r--r--examples/corelib/threads/mandelbrot/main.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/corelib/threads/mandelbrot/main.cpp b/examples/corelib/threads/mandelbrot/main.cpp
index 6a24deec24..8aafebf7d7 100644
--- a/examples/corelib/threads/mandelbrot/main.cpp
+++ b/examples/corelib/threads/mandelbrot/main.cpp
@@ -9,16 +9,18 @@
#include <QCommandLineOption>
#include <QDebug>
+using namespace Qt::StringLiterals;
+
//! [0]
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QCommandLineParser parser;
- parser.setApplicationDescription("Qt Mandelbrot Example");
+ parser.setApplicationDescription(u"Qt Mandelbrot Example"_s);
parser.addHelpOption();
parser.addVersionOption();
- QCommandLineOption passesOption("passes", "Number of passes (1-8)", "passes");
+ QCommandLineOption passesOption(u"passes"_s, u"Number of passes (1-8)"_s, u"passes"_s);
parser.addOption(passesOption);
parser.process(app);