KDevelop API Documentation

api.h

Go to the documentation of this file.
00001 #ifndef _API_H_
00002 #define _API_H_
00003 
00004 
00005 #include "kdevapi.h"
00006 
00007 
00008 class CodeModel;
00009 
00010 
00011 class API : public KDevApi
00012 {
00013 public:
00014 
00015   virtual KDevMainWindow *mainWindow() const;
00016   virtual bool mainWindowValid() const;
00017   virtual KDevPartController *partController() const;
00018   virtual KDevCore *core() const;
00019   virtual CodeModel *codeModel() const;
00020   virtual KDevDebugger *debugger() const;
00021 
00022 
00023   static API *getInstance();
00024 
00025   ~API();
00026 
00027 
00028 protected:
00029 
00030   API();
00031 
00032 
00033 private:
00034 
00035   static API *s_instance;
00036 
00037   CodeModel *m_classStore;
00038 
00039 };
00040 
00041 
00042 #endif
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Feb 22 09:22:42 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003