Source Code (Use browser search to find items of interest.)
Class Index
kdevelop'ComponentManager (./kdevelop/kdevelop/componentmanager.h:35)
class ComponentManager
{
public:
static ComponentManager *self();
void registerComponent(Component *component);
void createConfigWidgets(CustomizeDialog *parent);
void notifyDocPathChanged();
void notifyCompilationAborted();
void notifyProjectOpened(CProject *prj);
void notifyProjectClosed();
void notifyAddedFileToProject(const QString &name);
void notifyRemovedFileFromProject(const QString &name);
void notifySavedFile(const QString &name);
private:
ComponentManager();
QList<Component> components;
static ComponentManager *manager;
};
kdevelop'ComponentManager::ComponentManager() (./kdevelop/kdevelop/componentmanager.cpp:25)
ComponentManager::ComponentManager()
{}
kdevelop'ComponentManager::self() (./kdevelop/kdevelop/componentmanager.cpp:29)
ComponentManager *ComponentManager::self()
{
if (manager == 0)
manager = new ComponentManager();
return manager;
}
kdevelop'ComponentManager::registerComponent() (./kdevelop/kdevelop/componentmanager.cpp:37)
void ComponentManager::registerComponent(Component *component)
{
components.append(component);
}
kdevelop'ComponentManager::createConfigWidgets() (./kdevelop/kdevelop/componentmanager.cpp:43)
void ComponentManager::createConfigWidgets(CustomizeDialog *parent)
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->createConfigWidget(parent);
}
kdevelop'ComponentManager::notifyDocPathChanged() (./kdevelop/kdevelop/componentmanager.cpp:51)
void ComponentManager::notifyDocPathChanged()
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->docPathChanged();
}
kdevelop'ComponentManager::notifyCompilationAborted() (./kdevelop/kdevelop/componentmanager.cpp:59)
void ComponentManager::notifyCompilationAborted()
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->compilationAborted();
}
kdevelop'ComponentManager::notifyProjectOpened() (./kdevelop/kdevelop/componentmanager.cpp:67)
void ComponentManager::notifyProjectOpened(CProject *prj)
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->projectOpened(prj);
}
kdevelop'ComponentManager::notifyProjectClosed() (./kdevelop/kdevelop/componentmanager.cpp:75)
void ComponentManager::notifyProjectClosed()
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->projectClosed();
}
kdevelop'ComponentManager::notifyAddedFileToProject() (./kdevelop/kdevelop/componentmanager.cpp:83)
void ComponentManager::notifyAddedFileToProject(const QString &name)
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->addedFileToProject(name);
}
kdevelop'ComponentManager::notifyRemovedFileFromProject() (./kdevelop/kdevelop/componentmanager.cpp:91)
void ComponentManager::notifyRemovedFileFromProject(const QString &name)
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->removedFileFromProject(name);
}
kdevelop'ComponentManager::notifySavedFile() (./kdevelop/kdevelop/componentmanager.cpp:99)
void ComponentManager::notifySavedFile(const QString &name)
{
QListIterator<Component> it(components);
for ( ; it.current(); ++it)
(*it)->savedFile(name);
}