[-]
[+]
|
Changed |
kcmutils.spec
|
|
[-]
[+]
|
Changed |
kcmutils-5.10.0.tar.xz/CMakeLists.txt
^
|
@@ -2,7 +2,7 @@
project(KCMUtils)
-find_package(ECM 5.9.0 REQUIRED NO_MODULE)
+find_package(ECM 5.10.0 REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
@@ -19,8 +19,8 @@
include(ECMGenerateHeaders)
include(ECMPackageConfigHelpers)
-set(KF5_VERSION "5.9.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.9.0") # handled by release scripts
+set(KF5_VERSION "5.10.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.10.0") # handled by release scripts
ecm_setup_version(${KF5_VERSION} VARIABLE_PREFIX KCMUTILS
VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcmutils_version.h"
PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5KCMUtilsConfigVersion.cmake"
|
[-]
[+]
|
Changed |
kcmutils-5.10.0.tar.xz/src/kcmoduleqml.cpp
^
|
@@ -89,6 +89,7 @@
connect(configModule, &KQuickAddons::ConfigModule::authActionNameChanged, [=] {
setAuthAction(d->configModule->authActionName());
});
+ setFocusPolicy(Qt::StrongFocus);
}
KCModuleQml::~KCModuleQml()
@@ -107,9 +108,11 @@
d->quickWindow = new QQuickWindow();
d->quickWindow->setColor(QGuiApplication::palette().window().color());
+#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
connect(qApp, &QGuiApplication::paletteChanged, [=]() {
d->quickWindow->setColor(QGuiApplication::palette().window().color());
});
+#endif
//The created widget takes ownership of the QWindow
QWidget *widget = QWidget::createWindowContainer(d->quickWindow, this);
@@ -123,6 +126,12 @@
KCModule::showEvent(event);
}
+void KCModuleQml::focusInEvent(QFocusEvent *event)
+{
+ Q_UNUSED(event)
+ d->quickWindow->requestActivate();
+}
+
QSize KCModuleQml::sizeHint() const
{
if (!d->configModule->mainUi()) {
|
[-]
[+]
|
Changed |
kcmutils-5.10.0.tar.xz/src/kcmoduleqml_p.h
^
|
@@ -46,6 +46,7 @@
protected:
virtual void showEvent(QShowEvent *event) Q_DECL_OVERRIDE;
+ virtual void focusInEvent(QFocusEvent *event) Q_DECL_OVERRIDE;
QSize sizeHint() const Q_DECL_OVERRIDE;
private:
|
[-]
[+]
|
Changed |
kcmutils.yaml
^
|
@@ -1,5 +1,5 @@
Name : kcmutils
-Version : 5.9.0
+Version : 5.10.0
Release : 1
Group : System/Base
License : GPLv2+
|