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

Method openDocuments

kdevplatform/shell/documentcontroller.cpp:791–806  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

789}
790
791QList<IDocument*> DocumentController::openDocuments() const
792{
793 Q_D(const DocumentController);
794
795 QList<IDocument*> opened;
796 for (IDocument* doc : std::as_const(d->documents)) {
797 auto *sdoc = dynamic_cast<Sublime::Document*>(doc);
798 if( !sdoc )
799 {
800 continue;
801 }
802 if (!sdoc->views().isEmpty())
803 opened << doc;
804 }
805 return opened;
806}
807
808void DocumentController::activateDocument( IDocument * document, const KTextEditor::Range& range )
809{

Callers 15

BreakpointModelMethod · 0.80
initMethod · 0.80
OpenDocumentSetMethod · 0.80
projectOpenedMethod · 0.80
settingsChangedMethod · 0.80
iDocumentFromKteDocumentFunction · 0.80
documentsMethod · 0.80
findUrlMethod · 0.80
reloadAllMethod · 0.80
closeAllOpenedFilesMethod · 0.80
DebugControllerMethod · 0.80
findBuddyDocumentMethod · 0.80

Calls 2

isEmptyMethod · 0.45
viewsMethod · 0.45

Tested by 15

initMethod · 0.64
testActivationMethod · 0.64
testDisableBuddiesMethod · 0.64
testDisableAllMethod · 0.64
testsplitViewBuddiesMethod · 0.64
initMethod · 0.64
testCloseAllDocumentsMethod · 0.64
testClosingMethod · 0.64