Mercurial > clickerconvert
view src/cconvert_options.h @ 87:cc0ce6d26c9f
Added tag 1.3 for changeset 08cca723e37d
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 05 Oct 2016 15:01:26 +0200 |
parents | 5354cbda7188 |
children |
line wrap: on
line source
#ifndef CCONVERT_OPTIONS_H #define CCONVERT_OPTIONS_H /* Copyright (C) 2016 by ETH Zürich * Software engineering by Intevation GmbH * * This file is Free Software under the GNU GPL (v>=2) * and comes with ABSOLUTELY NO WARRANTY! * See LICENSE.txt for details. */ /** @file Commandline options for clickerconvert */ #include <QCommandLineParser> #include <QObject> static void cconvert_options(QCommandLineParser &parser) { QList<QCommandLineOption> options; options << QCommandLineOption(QStringList() << QStringLiteral("output") << QStringLiteral("o"), QObject::tr("write output to file (default stdout)") + "\n" + QObject::tr("The file type is determined by the extension\nEither: .pdf .html or .xlsx (default)"), QObject::tr("file")) << QCommandLineOption(QStringList() << QStringLiteral("title") << QStringLiteral("t"), QObject::tr("Set the title of the document."), QObject::tr("\"The Title\"")) << QCommandLineOption(QStringList() << QStringLiteral("debug"), QObject::tr("Print debug output.")); Q_FOREACH (const QCommandLineOption &opt, options) parser.addOption(opt); parser.addVersionOption(); parser.addHelpOption(); parser.addPositionalArgument(QStringLiteral("file"), QObject::tr("File to process (default stdin)"), QObject::tr("[file]")); } #endif // CCONVERT_OPTIONS_H