Warn that calling virtuals in a base constructor won't have the intended effect
svn path=/trunk/KDE/kdebase/workspace/libs/plasma/; revision=677452
This commit is contained in:
parent
9634f494c9
commit
4d6c186bac
@ -118,6 +118,7 @@ DataEngine::DataEngine(QObject* parent)
|
||||
{
|
||||
connect(d->updateTimer, SIGNAL(timeout()), this, SLOT(checkForUpdates()));
|
||||
//FIXME: we should delay this call; to when is the question.
|
||||
//Update DataEngine::init() api docu when fixed
|
||||
init();
|
||||
}
|
||||
|
||||
|
@ -174,6 +174,8 @@ class PLASMA_EXPORT DataEngine : public QObject
|
||||
* method is called the DataEngine is fully constructed and ready to be
|
||||
* used. This method should be reimplemented by DataEngine subclasses
|
||||
* which have the need to perform a startup routine.
|
||||
*
|
||||
* NOTE: Due to a bug in the DataEngine base implementation this method is never called.
|
||||
**/
|
||||
virtual void init();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user