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);
}