MCPcopy Create free account
hub / github.com/KDE/kdevelop / CurrentProjectSet

Method CurrentProjectSet

kdevplatform/shell/watcheddocumentset.cpp:381–393  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

379}
380
381CurrentProjectSet::CurrentProjectSet(const IndexedString& document, QObject* parent)
382 : ProjectSet(parent)
383 , m_currentDocumentUrl(document.toUrl())
384{
385 handleCurrentDocumentChange();
386
387 // Opening or closing a project can change m_currentDocument's associated project.
388 const auto* const projectController = ICore::self()->projectController();
389 connect(projectController, &IProjectController::projectOpened, this,
390 &CurrentProjectSet::handleCurrentDocumentChange);
391 connect(projectController, &IProjectController::projectClosed, this,
392 &CurrentProjectSet::handleCurrentDocumentChange);
393}
394
395void CurrentProjectSet::setCurrentDocument(const IndexedString& url)
396{

Callers

nothing calls this directly

Calls 2

projectControllerMethod · 0.80
toUrlMethod · 0.45

Tested by

no test coverage detected