<table><tr><td style="">davidedmundson marked an inline comment as done.<br />davidedmundson added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D10078">View Revision</a></tr></table><br /><div><div><p>If the config modules and runner executables will always be written by the same dev and shipped together I don't think we gain much by trying to generic-ify it.</p>

<p>The config writing and reading and syncing will all custom so they may as well do their own signalling. They can emit an anonymous DBus signal in the relevant config plugin ::save() if needed and watching for that in the search app. It'll be just 2 lines, and gives more granular control if needed.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>As well as the need to develop multi-agent D-Bus krunner plugin support</p></blockquote>

<p>I had promised to do that. I'm just incredibly slow on my promises. I'll get to it unless you beat me to it.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R308 KRunner</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D10078">https://phabricator.kde.org/D10078</a></div></div><br /><div><strong>To: </strong>davidedmundson, broulik, kossebau<br /><strong>Cc: </strong>michaelh, ngraham, Frameworks<br /></div>