Changeset View
Changeset View
Standalone View
Standalone View
plugins/quickopen/quickopenplugin.cpp
Show First 20 Lines • Show All 618 Lines • ▼ Show 20 Line(s) | 617 | { | |||
---|---|---|---|---|---|
619 | if (!view) { | 619 | if (!view) { | ||
620 | return nullptr; | 620 | return nullptr; | ||
621 | } | 621 | } | ||
622 | 622 | | |||
623 | QUrl url = ICore::self()->documentController()->activeDocument()->url(); | 623 | QUrl url = ICore::self()->documentController()->activeDocument()->url(); | ||
624 | 624 | | |||
625 | const auto languages = ICore::self()->languageController()->languagesForUrl(url); | 625 | const auto languages = ICore::self()->languageController()->languagesForUrl(url); | ||
626 | for (const auto language : languages) { | 626 | for (const auto language : languages) { | ||
627 | QWidget* w = language->specialLanguageObjectNavigationWidget(url, KTextEditor::Cursor(view->cursorPosition())); | 627 | QWidget* w = language->specialLanguageObjectNavigationWidget(url, view->cursorPosition()).first; | ||
628 | if (w) { | 628 | if (w) { | ||
629 | return w; | 629 | return w; | ||
630 | } | 630 | } | ||
631 | } | 631 | } | ||
632 | 632 | | |||
633 | return nullptr; | 633 | return nullptr; | ||
634 | } | 634 | } | ||
635 | 635 | | |||
▲ Show 20 Lines • Show All 538 Lines • Show Last 20 Lines |