> it seems that this signal is only emitted if there is a X-KDE-ParentComponents > in the module's .desktop file. from kpluginselector.cpp:
Hi Aaron, thank you very much for your help! But I can not solve the problem... I'm checking the KRunner code, and this is their desktop file: > [Desktop Entry] > Exec=krunner > X-DBUS-StartupType=none > Name=Command Runner > Name[...] > Type=Service > X-KDE-StartupNotify=false > OnlyShowIn=KDE; > X-KDE-autostart-phase=1 And the code is exactly like mine (well, mine is exactly like KRunner code :P) In the constructor: connect(m_sel, SIGNAL(configCommitted(const QByteArray&)), this, SLOT(updateRunner(const QByteArray&))); m_sel->addPlugins(Plasma::RunnerManager::listRunnerInfo(), KPluginSelector::ReadConfigFile, i18n("Available Features"), QString(), KSharedConfig::openConfig(QLatin1String( "krunnerrc" ))); And: void KRunnerConfigWidget::save(QAbstractButton *pushed) { if (m_buttons->buttonRole(pushed) == QDialogButtonBox::ApplyRole || [...] m_sel->save(); [...] } } Anyway, what is supposed that I must add to my desktop file?? Thanks and greetings! >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<