File indexing completed on 2024-04-21 05:10:33
0001 /* 0002 This file is part of Akregator. 0003 0004 SPDX-FileCopyrightText: 2004 Frank Osterfeld <osterfeld@kde.org> 0005 0006 SPDX-License-Identifier: GPL-2.0-or-later WITH Qt-Commercial-exception-1.0 0007 */ 0008 0009 #pragma once 0010 0011 #include <KLocalizedString> 0012 #include <QCommandLineParser> 0013 0014 namespace Akregator 0015 { 0016 static void akregator_options(QCommandLineParser *parser) 0017 { 0018 QList<QCommandLineOption> options; 0019 options << QCommandLineOption(QStringList() << QStringLiteral("a") << QStringLiteral("addfeed"), 0020 i18n("Add a feed with the given URL"), 0021 QStringLiteral("url")) 0022 << QCommandLineOption(QStringList() << QStringLiteral("g") << QStringLiteral("group"), 0023 i18n("When adding feeds, place them in this group"), 0024 QStringLiteral("groupname")) // "Imported" 0025 << QCommandLineOption(QStringLiteral("hide-mainwindow"), i18n("Hide main window on startup")); 0026 0027 parser->addOptions(options); 0028 parser->addPositionalArgument(QStringLiteral("url"), i18n("Add a feed with the given URL"), QStringLiteral("[url...]")); 0029 #ifdef WITH_KUSERFEEDBACK 0030 parser->addOption(QCommandLineOption(QStringLiteral("feedback"), i18n("Lists the available options for user feedback"))); 0031 #endif 0032 } 0033 }