Deskflow
1.26.0.443
Keyboard and mouse sharing utility
Toggle main menu visibility
Loading...
Searching...
No Matches
CoreArgs.h
Go to the documentation of this file.
1
/*
2
* Deskflow -- mouse and keyboard sharing utility
3
* SPDX-FileCopyrightText: (C) 2025 Chris Rizzitello <sithlord48@gmail.com>
4
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5
*/
6
7
#pragma once
8
9
#include <QCommandLineOption>
14
struct
CoreArgs
15
{
16
inline
static
const
auto
helpOption
= QCommandLineOption({
"h"
,
"help"
},
"Display Help on the command line"
);
17
inline
static
const
auto
versionOption
= QCommandLineOption({
"v"
,
"version"
},
"Display version information"
);
18
inline
static
const
auto
multiInstanceOption
=
19
QCommandLineOption(
"new-instance"
,
"Skip the check for a running instance, always makes a new instance"
);
20
inline
static
const
auto
configOption
=
21
QCommandLineOption({
"s"
,
"settings"
},
"override configuration file to use"
,
"configFile"
);
22
23
inline
static
const
auto
options
= {
helpOption
,
versionOption
,
multiInstanceOption
,
configOption
};
24
};
CoreArgs
The CoreArgs class This class contains args for the CoreArgParser.
Definition
CoreArgs.h:15
CoreArgs::configOption
static const auto configOption
Definition
CoreArgs.h:20
CoreArgs::options
static const auto options
Definition
CoreArgs.h:23
CoreArgs::multiInstanceOption
static const auto multiInstanceOption
Definition
CoreArgs.h:18
CoreArgs::versionOption
static const auto versionOption
Definition
CoreArgs.h:17
CoreArgs::helpOption
static const auto helpOption
Definition
CoreArgs.h:16
src
apps
deskflow-core
CoreArgs.h
Generated by
1.18.0