Mercurial > clickerconvert
view src/cconvert_options.h @ 28:6f38bb40a441
Added tag 0.8 for changeset 0129971c7046
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Mon, 11 Apr 2016 13:09:28 +0200 |
parents | 927794e3cc52 |
children | 5354cbda7188 |
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("format") << QStringLiteral("f"), QObject::tr("Output format (default xlsx)."), QStringLiteral("xlsx pdf html")) << QCommandLineOption(QStringList() << QStringLiteral("output") << QStringLiteral("o"), QObject::tr("write output to file (default stdout)"), 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