mirror of
https://github.com/ONLYOFFICE/desktop-apps.git
synced 2026-02-10 18:05:16 +08:00
[win-nix] fix fill license info
This commit is contained in:
@ -184,16 +184,14 @@ CMD_IN_HELP_URL = $$join(URL_WEBAPPS_HELP,,\\\",\\\")
|
||||
message(no webapps help url found)
|
||||
}
|
||||
|
||||
APP_LICENSE_NAME = $$join(CFG_APP_LICENSE_NAME,,\\\",\\\")
|
||||
!isEmpty(CFG_APP_LICENSE_NAME) {
|
||||
DEFINES += APP_LICENSE_NAME=$$APP_LICENSE_NAME
|
||||
message(applicense name: $$APP_LICENSE_NAME)
|
||||
LICENSE_NAME = $$(DESKTOP_LICENSE_NAME)
|
||||
!isEmpty(LICENSE_NAME) {
|
||||
DEFINES += APP_LICENSE_NAME=$$join(LICENSE_NAME,,\",\")
|
||||
}
|
||||
|
||||
APP_LICENSE_URL = $$join(CFG_APP_LICENSE_URL,,\\\",\\\")
|
||||
!isEmpty(CFG_APP_LICENSE_URL) {
|
||||
DEFINES += APP_LICENSE_URL=$$APP_LICENSE_URL
|
||||
message(applicense url: $$APP_LICENSE_URL)
|
||||
LICENSE_URL = $$(DESKTOP_LICENSE_URL)
|
||||
!isEmpty(LICENSE_URL) {
|
||||
DEFINES += APP_LICENSE_URL=$$join(LICENSE_URL,,\",\")
|
||||
}
|
||||
|
||||
PLATFORM_BUILD=$$CORE_BUILDS_PLATFORM_PREFIX
|
||||
|
||||
@ -42,10 +42,14 @@
|
||||
#include <QFile>
|
||||
|
||||
#if !defined APP_LICENSE_NAME
|
||||
# define APP_LICENSE_NAME "GNU AGPL v3"
|
||||
# define APP_LICENSE_URL URL_AGPL
|
||||
# define LICENSE_NAME "GNU AGPL v3"
|
||||
# define LICENSE_URL URL_AGPL
|
||||
#else
|
||||
# define APP_LICENSE_COMMERCIAL
|
||||
# define LICENSE_TYPE_COMMERCIAL
|
||||
# define LICENSE_NAME TO_STR(APP_LICENSE_NAME)
|
||||
# if defined(APP_LICENSE_URL)
|
||||
# define LICENSE_URL TO_STR(APP_LICENSE_URL)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
CMainWindowImpl::CMainWindowImpl(const QRect &rect) :
|
||||
@ -56,10 +60,10 @@ CMainWindowImpl::CMainWindowImpl(const QRect &rect) :
|
||||
|
||||
void CMainWindowImpl::refreshAboutVersion()
|
||||
{
|
||||
#if defined(APP_LICENSE_URL)
|
||||
QString _license = tr("Licensed under") + " <a class=\"link\" onclick=\"window.open('" + TO_STR(APP_LICENSE_URL) + "')\" draggable=\"false\" href=\"#\">" + TO_STR(APP_LICENSE_NAME) + "</a>";
|
||||
#if defined(LICENSE_URL)
|
||||
QString _license = tr("Licensed under") + " <a class=\"link\" onclick=\"window.open('" + LICENSE_URL + "')\" draggable=\"false\" href=\"#\">" + LICENSE_NAME + "</a>";
|
||||
#else
|
||||
QString _license = tr("Licensed under") + " " + TO_STR(APP_LICENSE_NAME);
|
||||
QString _license = tr("Licensed under") + " " + LICENSE_NAME;
|
||||
#endif
|
||||
|
||||
QJsonObject _json_obj;
|
||||
@ -72,7 +76,7 @@ void CMainWindowImpl::refreshAboutVersion()
|
||||
# endif
|
||||
#endif
|
||||
_json_obj["edition"] = _license;
|
||||
#ifdef APP_LICENSE_COMMERCIAL
|
||||
#ifdef LICENSE_TYPE_COMMERCIAL
|
||||
_json_obj["paidversion"] = true;
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user