KDevCodeRepository Class Reference
#include <kdevcoderepository.h>
Inheritance diagram for KDevCodeRepository:

Signals | |
void | catalogRegistered (Catalog *catalog) |
Emitted when a new catalog is registered. | |
void | catalogUnregistered (Catalog *catalog) |
Emitted when a catalog in removed. | |
void | catalogChanged (Catalog *catalog) |
Emitted when the contens of catalog is changed. | |
Public Member Functions | |
KDevCodeRepository () | |
virtual | ~KDevCodeRepository () |
Catalog * | mainCatalog () |
void | setMainCatalog (Catalog *mainCatalog) |
QValueList< Catalog * > | registeredCatalogs () |
void | registerCatalog (Catalog *catalog) |
void | unregisterCatalog (Catalog *catalog) |
void | touchCatalog (Catalog *catalog) |
Private Attributes | |
KDevCodeRepositoryData * | d |
Detailed Description
- Author:
- KDevelop Authors
Definition at line 31 of file kdevcoderepository.h.
Constructor & Destructor Documentation
|
Definition at line 29 of file kdevcoderepository.cpp. |
|
Definition at line 34 of file kdevcoderepository.cpp. References d. |
Member Function Documentation
|
Emitted when the contens of catalog is changed.
Referenced by touchCatalog(). |
|
Emitted when a new catalog is registered.
Referenced by registerCatalog(). |
|
Emitted when a catalog in removed.
Referenced by unregisterCatalog(). |
|
Definition at line 39 of file kdevcoderepository.cpp. References d, and KDevCodeRepositoryData::mainCatalog. |
|
Definition at line 49 of file kdevcoderepository.cpp. References catalogRegistered(), KDevCodeRepositoryData::catalogs, d, and registerCatalog(). Referenced by CppSupportPart::addCatalog(), registerCatalog(), JavaSupportPart::setupCatalog(), and CppSupportPart::setupCatalog(). |
|
|
Definition at line 44 of file kdevcoderepository.cpp. References d, KDevCodeRepositoryData::mainCatalog, and setMainCatalog(). Referenced by setMainCatalog(), CppSupportPart::~CppSupportPart(), and JavaSupportPart::~JavaSupportPart(). |
|
Definition at line 61 of file kdevcoderepository.cpp. References catalogChanged(), and touchCatalog(). Referenced by touchCatalog(). |
|
Definition at line 55 of file kdevcoderepository.cpp. References KDevCodeRepositoryData::catalogs, catalogUnregistered(), d, and unregisterCatalog(). Referenced by CppSupportPart::removeCatalog(), unregisterCatalog(), CppSupportPart::~CppSupportPart(), and JavaSupportPart::~JavaSupportPart(). |
Member Data Documentation
|
Definition at line 64 of file kdevcoderepository.h. Referenced by mainCatalog(), registerCatalog(), registeredCatalogs(), setMainCatalog(), unregisterCatalog(), and ~KDevCodeRepository(). |
The documentation for this class was generated from the following files:
- lib/interfaces/kdevcoderepository.h
- lib/interfaces/kdevcoderepository.cpp