fix: about

Description: I7WOTL【数据埋点】【控制面板】【关于】关于界面未集成隐私和协议部分

Log: I7WOTL【数据埋点】【控制面板】【关于】关于界面未集成隐私和协议部分
Bug:I7WOTL【数据埋点】【控制面板】【关于】关于界面未集成隐私和协议部分
This commit is contained in:
zhoubin 2023-09-21 16:00:05 +08:00
parent dd4be58103
commit c888065c5c
3 changed files with 15 additions and 0 deletions

9
debian/changelog vendored
View File

@ -1,3 +1,12 @@
ukui-control-center (3.22.1.25-ok40) yangtze; urgency=medium
* BUG:#I7WOTL【数据埋点】【控制面板】【关于】关于界面未集成隐私和协议部分
* 需求号:无
* 其他改动说明:无
* 其他改动影响域:无,重新编译
-- zhoubin <zhoubin@kylinos.cn> Thu, 21 Sep 2023 16:00:08 +0800
ukui-control-center (3.22.1.25-ok39) yangtze; urgency=medium
* Bug: 无

View File

@ -194,8 +194,10 @@ void DateTime::initTimezone()
timezoneMap->setWindowModality(Qt::ApplicationModal);
connect(timezoneMap, &TimeZoneChooser::confirmed, this, [=](QString timezone, QString title){
if (title == tr("Change Timezone")) {
UkccCommon::buriedSettings(name(), "Change Timezone", QString("settings"), timezone);
datetimeInterface->call("setTimezone", timezone);
} else {
UkccCommon::buriedSettings(name(), "Add Timezone", QString("settings"), timezone);
if (!otherTimezoneList.contains(timezone)) {
otherTimezoneList.append(timezone);
toChangeKey = "otherTimezones";
@ -271,6 +273,7 @@ void DateTime::connectUiSignals()
datetimeInterface->call("setTime", setdt.toSecsSinceEpoch() * G_TIME_SPAN_SECOND);
});
connect(datetimeUi, &DatetimeUi::timeModeChanged, this, [=](QString mode){
UkccCommon::buriedSettings(name(), "Set Time", QString("settings"), mode);
QDBusReply<bool> reply;
initNtpServer();
if (mode == "manual") {
@ -291,6 +294,7 @@ void DateTime::connectUiSignals()
}
});
connect(datetimeUi, &DatetimeUi::ntpServerChanged, this, [=](QString server){
UkccCommon::buriedSettings(name(), "Sync Server", QString("select"), server);
toChangeKey = "ntpServer";
QDBusReply<bool> reply = datetimeInterface->call("setNtpServer", server);
if (!reply.value()) { // 未设置成功,未授权

View File

@ -25,6 +25,8 @@
#include "mthread.h"
#include "worldMap/timezonechooser.h"
#include <QObject>
#include "ukcccommon.h"
using namespace ukcc;
/* qt会将glib里的signals成员识别为宏所以取消该宏
* signals时使Q_SIGNALS代替即可