Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
UrlConstants.h
Go to the documentation of this file.
1/*
2 * Deskflow -- mouse and keyboard sharing utility
3 * SPDX-FileCopyrightText: (C) 2024 Symless Ltd.
4 * SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
5 */
6
7#pragma once
8
9#include <QString>
10
11// important: this is used for settings paths on some platforms,
12// and must not be a url. qt automatically converts this to reverse domain
13// notation (rdn), e.g. org.deskflow
14const auto kOrgDomain = QStringLiteral("deskflow.org");
15
16const auto kUrlSourceQuery = QStringLiteral("source=gui");
17const auto kUrlApp = QStringLiteral("https://%1").arg(kOrgDomain);
18const auto kUrlHelp = QStringLiteral("%1/help?%2").arg(kUrlApp, kUrlSourceQuery);
19const auto kUrlDownload = QStringLiteral("%1/download?%2").arg(kUrlApp, kUrlSourceQuery);
20
21const auto kUrlUpdateCheck = QStringLiteral("https://api.%1/version").arg(kOrgDomain);
22
23#if defined(Q_OS_LINUX)
24const auto kUrlGnomeTrayFix = QStringLiteral("https://extensions.gnome.org/extension/615/appindicator-support/");
25#endif
const auto kOrgDomain
Definition UrlConstants.h:14
const auto kUrlDownload
Definition UrlConstants.h:19
const auto kUrlSourceQuery
Definition UrlConstants.h:16
const auto kUrlApp
Definition UrlConstants.h:17
const auto kUrlUpdateCheck
Definition UrlConstants.h:21
const auto kUrlHelp
Definition UrlConstants.h:18