#ifndef _API_H_ #define _API_H_ #include "tdevapi.h" class CodeModel; /** API implementation. */ class API : public TDevApi { public: virtual TDevMainWindow *mainWindow() const; virtual TDevPartController *partController() const; virtual TDevPluginController *pluginController() const; virtual TDevCore *core() const; virtual CodeModel *codeModel() const; static API *getInstance(); ~API(); protected: API(); private: static API *s_instance; CodeModel *m_classStore; }; #endif