File indexing completed on 2024-06-23 05:14:07
0001 /* 0002 main.cpp 0003 0004 This file is part of Kleopatra, the KDE keymanager 0005 SPDX-FileCopyrightText: 2001, 2002, 2004 Klarälvdalens Datakonsult AB 0006 0007 SPDX-License-Identifier: GPL-2.0-or-later 0008 */ 0009 0010 #include <config-kleopatra.h> 0011 0012 #include "aboutdata.h" 0013 #include "kwatchgnupgmainwin.h" 0014 #include "utils/kuniqueservice.h" 0015 0016 #include "kwatchgnupg_debug.h" 0017 #include <KCrash> 0018 #include <KLocalizedString> 0019 #include <QApplication> 0020 #include <QCommandLineParser> 0021 0022 int main(int argc, char **argv) 0023 { 0024 QApplication app(argc, argv); 0025 KCrash::initialize(); 0026 0027 KLocalizedString::setApplicationDomain(QByteArrayLiteral("kwatchgnupg")); 0028 AboutData aboutData; 0029 0030 KAboutData::setApplicationData(aboutData); 0031 QCommandLineParser parser; 0032 aboutData.setupCommandLine(&parser); 0033 parser.process(app); 0034 aboutData.processCommandLine(&parser); 0035 0036 KUniqueService service; 0037 0038 auto mMainWin = new KWatchGnuPGMainWindow(); 0039 mMainWin->show(); 0040 return app.exec(); 0041 }