Changeset View
Changeset View
Standalone View
Standalone View
shell/documentationcontroller.cpp
Show First 20 Lines • Show All 96 Lines • ▼ Show 20 Line(s) | 96 | { | |||
---|---|---|---|---|---|
97 | if (!m_providersModel) { | 97 | if (!m_providersModel) { | ||
98 | m_providersModel.reset(new ProvidersModel); | 98 | m_providersModel.reset(new ProvidersModel); | ||
99 | } | 99 | } | ||
100 | return new DocumentationView(parent, m_providersModel.data()); | 100 | return new DocumentationView(parent, m_providersModel.data()); | ||
101 | } | 101 | } | ||
102 | 102 | | |||
103 | Qt::DockWidgetArea defaultPosition() override { return Qt::RightDockWidgetArea; } | 103 | Qt::DockWidgetArea defaultPosition() override { return Qt::RightDockWidgetArea; } | ||
104 | QString id() const override { return QStringLiteral("org.kdevelop.DocumentationView"); } | 104 | QString id() const override { return QStringLiteral("org.kdevelop.DocumentationView"); } | ||
105 | QList<QAction*> contextMenuActions(QWidget* viewWidget) const override | ||||
106 | { | ||||
107 | auto documentationViewWidget = qobject_cast<DocumentationView*>(viewWidget); | ||||
108 | Q_ASSERT(documentationViewWidget); | ||||
109 | return documentationViewWidget->contextMenuActions(); | ||||
110 | } | ||||
105 | 111 | | |||
106 | private: | 112 | private: | ||
107 | QScopedPointer<ProvidersModel> m_providersModel; | 113 | QScopedPointer<ProvidersModel> m_providersModel; | ||
108 | }; | 114 | }; | ||
109 | 115 | | |||
110 | DocumentationController::DocumentationController(Core* core) | 116 | DocumentationController::DocumentationController(Core* core) | ||
111 | : m_factory(new DocumentationViewFactory) | 117 | : m_factory(new DocumentationViewFactory) | ||
112 | { | 118 | { | ||
▲ Show 20 Lines • Show All 123 Lines • Show Last 20 Lines |