Extent project interfaces, cleanup

Authored by kfunk.

Description

Extent project interfaces, cleanup

Changes:

  • Introduce IProjectController::closeAllProjects()
  • Introduce IProject::close()
  • Introduce protected API in ProjectController the TestProjectController can use

Big plan: Fix issues in kdev-php unit tests (use after free) which is
related to different semantics of the TestProjectController compared to
the original ProjectController

Differential Revision: https://phabricator.kde.org/D722

Details

Committed
kfunkJan 8 2016, 7:28 PM
Differential Revision
D722: Get rid off TestProjectController
Parents
R33:7a06e635076b: [GCI] Add "copy filename" action to context menu in tabs.
Branches
Unknown
Tags
Unknown