iproject API

Aleix aleixpol at gmail.com
Sun Jul 27 21:25:24 UTC 2008

I was looking at the KDevelop::IProject class and I find some things strange:

- virtual IPlugin* versionControlPlugin() const:
Is it being used at all? If we have this, why do we have all this mess
of items when right-clicking on an item in the project model view?

- Aren't redundant these methods?
    virtual int fileCount() const = 0;
    virtual ProjectFileItem* fileAt( int ) const = 0;
    virtual QList<ProjectFileItem*> files() const = 0;
And if not, is it that useful?

Happy hacking!

More information about the KDevelop-devel mailing list