summaryrefslogtreecommitdiffstats
path: root/src/corelib/doc/snippets/code/src_corelib_tools_qcommandlineoption.cpp
blob: dbc83127ec6e3e1b426b7f6e7684b6dd8526303b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
// Copyright (C) 2016 David Faure <faure@kde.org>
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause

#include <QCommandLineOption>
#include <QCommandLineParser>

int main()
{

//! [0]
QCommandLineOption verboseOption("verbose", "Verbose mode. Prints out more information.");
QCommandLineOption outputOption(QStringList() << "o" << "output", "Write generated data into <file>.", "file");
//! [0]

//! [cxx11-init]
QCommandLineParser parser;
parser.addOption({"verbose", "Verbose mode. Prints out more information."});
//! [cxx11-init]

//! [cxx11-init-list]
QCommandLineParser parser;
parser.addOption({{"o", "output"}, "Write generated data into <file>.", "file"});
//! [cxx11-init-list]

}