fix(mouse): set style
Description: set style gseting Log: 【鼠标】打开“文本区域光标闪烁”开关,光标速度直接拉满 Bug: https://pm.kylin.com/bug-view-327789.html
This commit is contained in:
parent
c64a2b858c
commit
42f6c7a9a7
|
@ -320,10 +320,10 @@ void Mouse::blinkCursorOnTextSlot(bool checked)
|
||||||
mouseDbus->call("setCursorBlink", checked);
|
mouseDbus->call("setCursorBlink", checked);
|
||||||
|
|
||||||
if (!checked) {
|
if (!checked) {
|
||||||
mouseDbus->call("setCursorSpeed", 0);
|
mouseDbus->call("setStyleCursorSpeed", 0);
|
||||||
} else {
|
} else {
|
||||||
int mValue = mouseWidget->cursorSpeedWidget()->slider()->maximum() - mouseWidget->cursorSpeedWidget()->slider()->value() + mouseWidget->cursorSpeedWidget()->slider()->minimum();
|
int mValue = mouseWidget->cursorSpeedWidget()->slider()->maximum() - mouseWidget->cursorSpeedWidget()->slider()->value() + mouseWidget->cursorSpeedWidget()->slider()->minimum();
|
||||||
mouseDbus->call("setCursorSpeed", mValue);
|
mouseDbus->call("setStyleCursorSpeed", mValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
UkccCommon::buriedSettings(name(), mouseWidget->cursorSpeedWidget()->objectName(), QString("settings"), checked ? "true":"false");
|
UkccCommon::buriedSettings(name(), mouseWidget->cursorSpeedWidget()->objectName(), QString("settings"), checked ? "true":"false");
|
||||||
|
|
|
@ -251,6 +251,15 @@ void MouseInterface::setCursorSpeed(const int value)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MouseInterface::setStyleCursorSpeed(const int value)
|
||||||
|
{
|
||||||
|
if (ukuiStyleGsettings->keys().contains(CURSOR_BLINK_KEY)) {
|
||||||
|
ukuiStyleGsettings->set("cursor-blink-time", value);
|
||||||
|
} else {
|
||||||
|
qCritical() << "ukuiStyleGsettings not contains the key: " << CURSOR_BLINK_KEY;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void MouseInterface::resetKey(QString key)
|
void MouseInterface::resetKey(QString key)
|
||||||
{
|
{
|
||||||
if (key == "wheelSpeed") {
|
if (key == "wheelSpeed") {
|
||||||
|
|
|
@ -67,9 +67,9 @@ public Q_SLOTS:
|
||||||
void setPointerSize(const int value);
|
void setPointerSize(const int value);
|
||||||
void setCursorBlink(const bool checked);
|
void setCursorBlink(const bool checked);
|
||||||
void setCursorSpeed(const int value);
|
void setCursorSpeed(const int value);
|
||||||
|
void setStyleCursorSpeed(const int value);
|
||||||
|
|
||||||
void resetKey(QString key);
|
void resetKey(QString key);
|
||||||
|
|
||||||
Q_SIGNALS:
|
Q_SIGNALS:
|
||||||
void changed(QString keyName);
|
void changed(QString keyName);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue