Fix#127327 the heightlight effect of ukcc plugin's switchbutton doesn's change while heightlight has changed.
This commit is contained in:
parent
6a9ee98a84
commit
64bd23b8ea
|
@ -6,7 +6,7 @@ target.path = $$[QT_INSTALL_LIBS]/ukui-control-center/
|
||||||
|
|
||||||
CONFIG += plugin link_pkgconfig c++11 lrelease
|
CONFIG += plugin link_pkgconfig c++11 lrelease
|
||||||
|
|
||||||
PKGCONFIG += gio-2.0 gio-unix-2.0 gsettings-qt
|
PKGCONFIG += gio-2.0 gio-unix-2.0 gsettings-qt kysdk-qtwidgets
|
||||||
|
|
||||||
LIBS += -L$$[QT_INSTALL_LIBS] -lgsettings-qt
|
LIBS += -L$$[QT_INSTALL_LIBS] -lgsettings-qt
|
||||||
LIBS += -lukcc
|
LIBS += -lukcc
|
||||||
|
|
|
@ -65,7 +65,7 @@ QWidget *Search::pluginUi()
|
||||||
m_webEngineFrame->mCombox->blockSignals(false);
|
m_webEngineFrame->mCombox->blockSignals(false);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
connect(m_searchMethodBtn, &SwitchButton::checkedChanged, this, [ = ](bool checked) {
|
connect(m_searchMethodBtn, &kdk::KSwitchButton::stateChanged, this, [ = ](bool checked) {
|
||||||
if (m_gsettings && m_gsettings->keys().contains(SEARCH_METHOD_KEY)) {
|
if (m_gsettings && m_gsettings->keys().contains(SEARCH_METHOD_KEY)) {
|
||||||
m_gsettings->set(SEARCH_METHOD_KEY, checked);
|
m_gsettings->set(SEARCH_METHOD_KEY, checked);
|
||||||
}
|
}
|
||||||
|
@ -147,7 +147,7 @@ void Search::initUi()
|
||||||
m_descLabel2->setEnabled(false);
|
m_descLabel2->setEnabled(false);
|
||||||
m_descFrameLyt->addWidget(m_descLabel1);
|
m_descFrameLyt->addWidget(m_descLabel1);
|
||||||
m_descFrameLyt->addWidget(m_descLabel2);
|
m_descFrameLyt->addWidget(m_descLabel2);
|
||||||
m_searchMethodBtn = new SwitchButton(m_searchMethodFrame);
|
m_searchMethodBtn = new kdk::KSwitchButton(m_searchMethodFrame);
|
||||||
m_searchMethodLyt->addWidget(m_descFrame);
|
m_searchMethodLyt->addWidget(m_descFrame);
|
||||||
m_searchMethodLyt->addStretch();
|
m_searchMethodLyt->addStretch();
|
||||||
m_searchMethodLyt->addWidget(m_searchMethodBtn);
|
m_searchMethodLyt->addWidget(m_searchMethodBtn);
|
||||||
|
|
|
@ -13,6 +13,8 @@
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
|
|
||||||
|
#include <kswitchbutton.h>
|
||||||
|
|
||||||
#include <ukcc/interface/interface.h>
|
#include <ukcc/interface/interface.h>
|
||||||
#include <ukcc/widgets/comboboxitem.h>
|
#include <ukcc/widgets/comboboxitem.h>
|
||||||
#include <ukcc/widgets/switchbutton.h>
|
#include <ukcc/widgets/switchbutton.h>
|
||||||
|
@ -75,7 +77,7 @@ private:
|
||||||
QFrame *m_searchMethodFrame = nullptr;
|
QFrame *m_searchMethodFrame = nullptr;
|
||||||
QHBoxLayout *m_searchMethodLyt = nullptr;
|
QHBoxLayout *m_searchMethodLyt = nullptr;
|
||||||
// QLabel *m_searchMethodLabel = nullptr;
|
// QLabel *m_searchMethodLabel = nullptr;
|
||||||
SwitchButton * m_searchMethodBtn = nullptr;
|
kdk::KSwitchButton *m_searchMethodBtn = nullptr;
|
||||||
//设置搜索引擎
|
//设置搜索引擎
|
||||||
TitleLabel * m_webEngineLabel = nullptr;
|
TitleLabel * m_webEngineLabel = nullptr;
|
||||||
ComboxFrame * m_webEngineFrame = nullptr;
|
ComboxFrame * m_webEngineFrame = nullptr;
|
||||||
|
|
Loading…
Reference in New Issue