Changeset View
Changeset View
Standalone View
Standalone View
kcms/componentchooser/componentchooserterminal.cpp
Show All 22 Lines | |||||
23 | #include <kmessagebox.h> | 23 | #include <kmessagebox.h> | ||
24 | #include <kopenwithdialog.h> | 24 | #include <kopenwithdialog.h> | ||
25 | #include <kconfig.h> | 25 | #include <kconfig.h> | ||
26 | 26 | | |||
27 | #include <kmimetypetrader.h> | 27 | #include <kmimetypetrader.h> | ||
28 | #include <kurlrequester.h> | 28 | #include <kurlrequester.h> | ||
29 | #include <kconfiggroup.h> | 29 | #include <kconfiggroup.h> | ||
30 | #include <KLocalizedString> | 30 | #include <KLocalizedString> | ||
31 | #include <KGlobalSettings> | | |||
32 | 31 | | |||
33 | #include <QUrl> | 32 | #include <QUrl> | ||
34 | 33 | | |||
35 | #include "../migrationlib/kdelibs4config.h" | 34 | #include "../migrationlib/kdelibs4config.h" | ||
36 | 35 | | |||
37 | CfgTerminalEmulator::CfgTerminalEmulator(QWidget *parent) | 36 | CfgTerminalEmulator::CfgTerminalEmulator(QWidget *parent) | ||
38 | : QWidget(parent), Ui::TerminalEmulatorConfig_UI(), CfgPlugin() | 37 | : QWidget(parent), Ui::TerminalEmulatorConfig_UI(), CfgPlugin() | ||
39 | { | 38 | { | ||
Show All 40 Lines | |||||
80 | { | 79 | { | ||
81 | KSharedConfig::Ptr profile = KSharedConfig::openConfig(QStringLiteral("kdeglobals")); | 80 | KSharedConfig::Ptr profile = KSharedConfig::openConfig(QStringLiteral("kdeglobals")); | ||
82 | KConfigGroup config(profile, QStringLiteral("General")); | 81 | KConfigGroup config(profile, QStringLiteral("General")); | ||
83 | const QString terminal = terminalCB->isChecked() ? QStringLiteral("konsole") : terminalLE->text(); | 82 | const QString terminal = terminalCB->isChecked() ? QStringLiteral("konsole") : terminalLE->text(); | ||
84 | config.writePathEntry("TerminalApplication", terminal); // KConfig::Normal|KConfig::Global); | 83 | config.writePathEntry("TerminalApplication", terminal); // KConfig::Normal|KConfig::Global); | ||
85 | 84 | | |||
86 | config.sync(); | 85 | config.sync(); | ||
87 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("General"), "kdeglobals"); | 86 | Kdelibs4SharedConfig::syncConfigGroup(QLatin1String("General"), "kdeglobals"); | ||
88 | 87 | | |||
89 | KGlobalSettings::self()->emitChange(KGlobalSettings::SettingsChanged); | | |||
90 | | ||||
91 | QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.klauncher5"), | 88 | QDBusMessage message = QDBusMessage::createMethodCall(QStringLiteral("org.kde.klauncher5"), | ||
apol: No need to notify here? | |||||
davidedmundson: I can't find someone else listening to this | |||||
92 | QStringLiteral("/KLauncher"), | 89 | QStringLiteral("/KLauncher"), | ||
93 | QStringLiteral("org.kde.KLauncher"), | 90 | QStringLiteral("org.kde.KLauncher"), | ||
94 | QStringLiteral("reparseConfiguration")); | 91 | QStringLiteral("reparseConfiguration")); | ||
95 | QDBusConnection::sessionBus().send(message); | 92 | QDBusConnection::sessionBus().send(message); | ||
96 | emit changed(false); | 93 | emit changed(false); | ||
97 | } | 94 | } | ||
98 | 95 | | |||
99 | void CfgTerminalEmulator::selectTerminalApp() | 96 | void CfgTerminalEmulator::selectTerminalApp() | ||
Show All 14 Lines |
No need to notify here?