vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-)
New commits: commit bea99d013a0dea0c010a94425aef08c6711a669c Author: Milian Wolff <milian.wo...@kdab.com> Date: Thu Jan 25 14:08:28 2018 +0100 lo_kde5filepicker: cleanup main and add version and help options This way users can figure out what this tool is about. Most notably, you can run it now with `-h, --help` as one would expect. Change-Id: If8dd3142bdcc96d2962a2647b2187d75666b9394 Reviewed-on: https://gerrit.libreoffice.org/48592 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Thorsten Behrens <thorsten.behr...@cib.de> diff --git a/vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx b/vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx index c17236d281a0..d25af0afee70 100644 --- a/vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx +++ b/vcl/unx/gtk3_kde5/kde5_lo_filepicker_main.cxx @@ -21,14 +21,29 @@ #include "kde5_filepicker_ipc.hxx" #include <QApplication> +#include <QDebug> +#include <QCommandLineParser> -#include <iostream> +#include <config_version.h> int main(int argc, char** argv) { + QApplication::setOrganizationName("LibreOffice"); + QApplication::setOrganizationDomain("libreoffice.org"); QApplication::setApplicationName(QStringLiteral("lo_kde5filepicker")); - QApplication app(argc, argv); QApplication::setQuitOnLastWindowClosed(false); + QApplication::setApplicationVersion(LIBO_VERSION_DOTTED); + + QApplication app(argc, argv); + + QCommandLineParser parser; + parser.setApplicationDescription( + QObject::tr("Helper executable for LibreOffice KDE/Plasma integration.\n" + "Do not run this executable directly. Rather, use it indirectly via " + "the gtk3_kde5 VCL plugin (SAL_USE_VCLPLUGIN=gtk3_kde5).")); + parser.addVersionOption(); + parser.addHelpOption(); + parser.process(app); KDE5FilePicker filePicker; FilePickerIpc ipc(&filePicker); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits