31int main(
int argc,
char *argv[]) {
37 QCoreApplication app(argc, argv);
39 QCommandLineParser parser;
40 parser.setApplicationDescription(
41 QStringLiteral(
"gvedit - simple graph editor and viewer"));
42 parser.addPositionalArgument(
43 QStringLiteral(
"files"),
44 QCoreApplication::translate(
"main",
"files to open."),
45 QStringLiteral(
"[files...]"));
47 const QCommandLineOption helpOption(
51 QStringLiteral(
"help"),
53 QCoreApplication::translate(
"main",
54 "Displays help on commandline options."));
55 parser.addOption(helpOption);
57 const QCommandLineOption scaleInputBy72Option(
60 QStringLiteral(
"scale-input-by-72"),
62 QCoreApplication::translate(
"main",
"Scale input by 72"));
63 parser.addOption(scaleInputBy72Option);
65 const QCommandLineOption verboseOption(
68 QStringLiteral(
"verbose"),
70 QCoreApplication::translate(
"main",
"Verbose mode"));
71 parser.addOption(verboseOption);
73 if (!parser.parse(app.arguments())) {
77 if (parser.isSet(helpOption)) {
81 if (parser.isSet(scaleInputBy72Option)) {
85 if (parser.isSet(verboseOption)) {
89 files = parser.positionalArguments();
92 QApplication app(argc, argv);
96 const int ret = app.exec();