Plasma/libplasma2/API Review/DataEngine: Difference between revisions
Appearance
Created page with "{| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" |- style="background: ..." |
No edit summary |
||
Line 9: | Line 9: | ||
{{FeatureTodo|Add|explicit DataEngine(QObject *parent, const KPluginInfo &info);}} | {{FeatureTodo|Add|explicit DataEngine(QObject *parent, const KPluginInfo &info);}} | ||
{{FeatureTodo|Remove| DataEngine(QObject *parent, const QVariantList &args);}} | {{FeatureTodo|Remove| DataEngine(QObject *parent, const QVariantList &args);}} | ||
{{FeatureDone|Keep|~DataEngine();}} | |||
{{FeatureTodo|Remove?|virtual void init(); can be removed is there will be only one constructor}} | |||
{{FeatureDone|Keep| virtual QStringList sources() const;}} | |||
{{FeatureDone|Keep| virtual Service *serviceForSource(const QString &source);}} | |||
{{FeatureTodo|Add|KPluginInfo pluginInfo() const;}} | |||
{{FeatureTodo|Remove|QString name() const;}} | |||
{{FeatureTodo|Remove|QString icon() const;}} | |||
{{FeatureTodo|Remove|QString pluginName() const;}} | |||
{{FeatureDone|Keep| void connectSource(const QString &source, QObject *visualization, uint pollingInterval, Plasma::IntervalAlignment intervalAlignment ) const;}} | |||
|} | |} |
Revision as of 17:09, 25 March 2013
Status | Action | Method | |
---|---|---|---|
TO DO | Remove | explicit DataEngine(QObject *parent , KService::Ptr service); | <{{{3}}}> |
TO DO | Add | explicit DataEngine(QObject *parent, const KPluginInfo &info); | <{{{3}}}> |
TO DO | Remove | DataEngine(QObject *parent, const QVariantList &args); | <{{{3}}}> |
DONE | Keep | ~DataEngine(); | |
TO DO | Remove? | virtual void init(); can be removed is there will be only one constructor | <{{{3}}}> |
DONE | Keep | virtual QStringList sources() const; | |
DONE | Keep | virtual Service *serviceForSource(const QString &source); | |
TO DO | Add | KPluginInfo pluginInfo() const; | <{{{3}}}> |
TO DO | Remove | QString name() const; | <{{{3}}}> |
TO DO | Remove | QString icon() const; | <{{{3}}}> |
TO DO | Remove | QString pluginName() const; | <{{{3}}}> |
DONE | Keep | void connectSource(const QString &source, QObject *visualization, uint pollingInterval, Plasma::IntervalAlignment intervalAlignment ) const;
|