#include <projectmanager.h>
Inheritance diagram for ProjectManager:


Public Slots | |
| void | slotNewProject () |
| void | slotOpenProject () |
| void | slotOpenProject (const KURL &url) |
| bool | slotCloseProject () |
| void | slotCreateSubproject () |
| void | slotAddFile () |
| void | slotAddCurrentFile () |
| void | slotSubprojectAddExistingFile () |
| void | slotSubprojectAddCurrentFile () |
| void | slotItemBuild () |
| void | slotItemUpload () |
| void | slotItemProcessingOptions () |
| void | slotRemoveSelected () |
| void | slotExportToMakefile () |
| void | slotSubprojectLinkerOptions () |
| void | slotProjectOptions () |
Signals | |
| void | projectOpened () |
| void | projectClosed () |
| void | projectCreated () |
| void | subprojectCreated () |
| void | filesAdded () |
| void | filesRemoved () |
Public Member Functions | |
| ~ProjectManager () | |
| ProjectInfo * | currentProject () const |
| void | updateActions () |
Static Public Member Functions | |
| static ProjectManager * | self (KTechlab *ktl=0, KateMDI::ToolView *parent=0) |
| static QString | toolViewIdentifier () |
Protected Attributes | |
| ProjectInfo * | m_pCurrentProject |
| KTechlab *const | p_ktechlab |
Definition at line 266 of file projectmanager.h.
| ProjectInfo* ProjectManager::currentProject | ( | ) | const [inline] |
Definition at line 278 of file projectmanager.h.
References m_pCurrentProject.
Referenced by ProjectItem::build(), LinkerOptionsDlg::LinkerOptionsDlg(), ProcessOptionsSpecial::ProcessOptionsSpecial(), Document::setURL(), slotAddCurrentFile(), slotAddFile(), slotCreateSubproject(), ProcessChain::slotFinishedCompile(), slotItemProcessingOptions(), and slotSubprojectLinkerOptions().
| void ProjectManager::projectOpened | ( | ) | [signal] |
Emitted when an existing project is opened.
Referenced by slotOpenProject().
| void ProjectManager::projectClosed | ( | ) | [signal] |
Emitted when the current project is closed.
Referenced by slotCloseProject().
| void ProjectManager::projectCreated | ( | ) | [signal] |
Emitted when a new project is created.
Referenced by slotNewProject().
| void ProjectManager::subprojectCreated | ( | ) | [signal] |
Emitted when a subproject is created.
Referenced by slotCreateSubproject().
| void ProjectManager::filesAdded | ( | ) | [signal] |
Emitted when file(s) are added to the project or a subproject.
Referenced by slotAddCurrentFile(), slotAddFile(), slotSubprojectAddCurrentFile(), and slotSubprojectAddExistingFile().
| void ProjectManager::filesRemoved | ( | ) | [signal] |
Emitted when file(s) are removed from the project or a subproject.
Referenced by slotRemoveSelected().
| void ProjectManager::slotProjectOptions | ( | ) | [slot] |
Pops ups a project configuration dialog
Definition at line 945 of file projectmanager.cpp.
1.5.1