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

Method reloadAllDocuments

kdevplatform/shell/documentcontroller.cpp:925–939  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

923}
924
925void DocumentController::reloadAllDocuments()
926{
927 if (Sublime::MainWindow* mw = Core::self()->uiControllerInternal()->activeSublimeWindow()) {
928 const QList<IDocument*> views = visibleDocumentsInWindow(qobject_cast<KDevelop::MainWindow*>(mw));
929
930 if (!saveSomeDocuments(views, SaveSelectionMode::LetUserSelect))
931 // User cancelled or other error
932 return;
933
934 for (IDocument* doc : views) {
935 if(!isEmptyDocumentUrl(doc->url()))
936 doc->reload();
937 }
938 }
939}
940
941bool DocumentController::closeAllDocuments()
942{

Callers

nothing calls this directly

Calls 4

activeSublimeWindowMethod · 0.80
uiControllerInternalMethod · 0.80
urlMethod · 0.45
reloadMethod · 0.45

Tested by

no test coverage detected