diff --git a/kcms/style/kcmstyle.h b/kcms/style/kcmstyle.h --- a/kcms/style/kcmstyle.h +++ b/kcms/style/kcmstyle.h @@ -76,7 +76,7 @@ void setOtherToolBarStyle(ToolBarStyle style); Q_SIGNAL void otherToolBarStyleChanged(); - Q_INVOKABLE void configure(const QString &styleName, QQuickItem *ctx = nullptr); + Q_INVOKABLE void configure(const QString &title, const QString &styleName, QQuickItem *ctx = nullptr); Q_INVOKABLE bool gtkConfigKdedModuleLoaded(); void load() override; diff --git a/kcms/style/kcmstyle.cpp b/kcms/style/kcmstyle.cpp --- a/kcms/style/kcmstyle.cpp +++ b/kcms/style/kcmstyle.cpp @@ -164,7 +164,7 @@ } } -void KCMStyle::configure(const QString &styleName, QQuickItem *ctx) +void KCMStyle::configure(const QString &title, const QString &styleName, QQuickItem *ctx) { if (m_styleConfigDialog) { return; @@ -189,7 +189,7 @@ return; } - m_styleConfigDialog = new StyleConfigDialog(nullptr/*this*/, configPage); + m_styleConfigDialog = new StyleConfigDialog(nullptr/*this*/, title); m_styleConfigDialog->setAttribute(Qt::WA_DeleteOnClose); m_styleConfigDialog->setWindowModality(Qt::WindowModal); m_styleConfigDialog->winId(); // so it creates windowHandle diff --git a/kcms/style/package/contents/ui/main.qml b/kcms/style/package/contents/ui/main.qml --- a/kcms/style/package/contents/ui/main.qml +++ b/kcms/style/package/contents/ui/main.qml @@ -106,7 +106,7 @@ iconName: "document-edit" tooltip: i18n("Configure Style...") enabled: model.configurable - onTriggered: kcm.configure(model.styleName, delegate) + onTriggered: kcm.configure(model.display, model.styleName, delegate) } ] onClicked: {