| 590 | } |
| 591 | |
| 592 | bool MainWindow::closeView(KTextEditor::View *kteView) |
| 593 | { |
| 594 | if (!kteView) { |
| 595 | return false; |
| 596 | } |
| 597 | |
| 598 | const auto areas = m_mainWindow->areas(); |
| 599 | for (auto* area : areas) { |
| 600 | const auto views = area->views(); |
| 601 | for (auto* view : views) { |
| 602 | if (toKteView(view) == kteView) { |
| 603 | return area->closeView(view); |
| 604 | } |
| 605 | } |
| 606 | } |
| 607 | |
| 608 | return false; |
| 609 | } |
| 610 | |
| 611 | bool MainWindow::closeSplitView(KTextEditor::View *kteView) |
| 612 | { |