File indexing completed on 2024-05-12 05:17:27
0001 /* 0002 SPDX-FileCopyrightText: 2018 Volker Krause <vkrause@kde.org> 0003 0004 SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 0007 #include "mainwindow.h" 0008 0009 #include <QApplication> 0010 #include <QCommandLineParser> 0011 0012 int main(int argc, char **argv) 0013 { 0014 QCoreApplication::setOrganizationDomain(QStringLiteral("kde.org")); 0015 QCoreApplication::setOrganizationName(QStringLiteral("KDE")); 0016 QCoreApplication::setApplicationName(QStringLiteral("kitinerary-workbench")); 0017 0018 QApplication app(argc, argv); 0019 0020 QCommandLineParser parser; 0021 parser.addHelpOption(); 0022 parser.addVersionOption(); 0023 parser.addPositionalArgument(QStringLiteral("file"), QStringLiteral("Input file to open.")); 0024 parser.process(app); 0025 0026 auto mainWindow = new MainWindow; 0027 mainWindow->show(); 0028 0029 if (parser.positionalArguments().size() == 1) 0030 mainWindow->openFile(parser.positionalArguments().at(0)); 0031 0032 return app.exec(); 0033 }