hi... i just pushed DataEngineConsumer as public API in libplasma2. this class is used extensively in libplasma1 (and wherever it was copy and pasted ;) to make it easy to tie usage of DataEngineManager to the lifespan of a given object (such as Applet, Runner, etc.)
turns out that this is how DataEngineManager was nearly *always* used, and when it wasn't (e.g. in individual Applets) it often caused problems. problems which DataEngineConsumer avoids. so ... in these changes to libplasma2, DataEngineManager is now private API and DataEngineConsumer is cleaned up a bit and made public. it is new API, however, with newly written documentation and so could use some review. if you can, please take a look at the new DataEngineConsumer in the frameworks branch and provide feedback if you have any. -- Aaron J. Seigo
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel