On Thu, Apr 28, 2011 at 03:16:45PM -0500, David Palacio wrote: > Greetings Plasma developers, > > There is some code duplication in that some plasmoids share very much of > program logic but actually differ in just a setting. E.g. the recently > made ShowActivityManager plasmoid, which just is a DBus call launcher. > The Icon plasmoid is an example of this made right. I'd like to have > more generic plasmoids. Even better, I'd like to have an easy way to > configure them. > > Let's see the code. config.patch shows a way to load a config metadata > file and fill a designated plasmoid with the configuration data > (metadata.desktop). We search for a X-Plasma-ConfigApplet property that > defines the plasmoid to configure and load. Additional properties define > the plasmoid settings. This allows us, for example, to easily provide > access to any webservice without code duplication. > > Other uses include DBus call launchers, data visualizers. > > What is missing in my code is a working way to fill/override the > plasmoid settings. > > Do you like this idea? If so please help me in getting the configuration > part to work. Is the applet loading code in PluginLoader wrong? Please > tell me where I should work instead. I'm on #plasma-devel as dpalacio. > > Kind regards, > David. >
Reviewboard: https://git.reviewboard.kde.org/r/101251/ _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel