forked from qt-creator/qt-creator
ClassView: Inline plugin class definition to .cpp
Change-Id: I0d9026fd2f6d98247eed2a44ab09ad7f1321ae64 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
@@ -7,7 +7,7 @@ add_qtc_plugin(ClassView
|
|||||||
classviewnavigationwidgetfactory.cpp classviewnavigationwidgetfactory.h
|
classviewnavigationwidgetfactory.cpp classviewnavigationwidgetfactory.h
|
||||||
classviewparser.cpp classviewparser.h
|
classviewparser.cpp classviewparser.h
|
||||||
classviewparsertreeitem.cpp classviewparsertreeitem.h
|
classviewparsertreeitem.cpp classviewparsertreeitem.h
|
||||||
classviewplugin.cpp classviewplugin.h
|
classviewplugin.cpp
|
||||||
classviewsymbolinformation.cpp classviewsymbolinformation.h
|
classviewsymbolinformation.cpp classviewsymbolinformation.h
|
||||||
classviewsymbollocation.cpp classviewsymbollocation.h
|
classviewsymbollocation.cpp classviewsymbollocation.h
|
||||||
classviewtr.h
|
classviewtr.h
|
||||||
|
@@ -25,7 +25,6 @@ QtcPlugin {
|
|||||||
"classviewparsertreeitem.cpp",
|
"classviewparsertreeitem.cpp",
|
||||||
"classviewparsertreeitem.h",
|
"classviewparsertreeitem.h",
|
||||||
"classviewplugin.cpp",
|
"classviewplugin.cpp",
|
||||||
"classviewplugin.h",
|
|
||||||
"classviewsymbolinformation.cpp",
|
"classviewsymbolinformation.cpp",
|
||||||
"classviewsymbolinformation.h",
|
"classviewsymbolinformation.h",
|
||||||
"classviewsymbollocation.cpp",
|
"classviewsymbollocation.cpp",
|
||||||
|
@@ -1,13 +1,12 @@
|
|||||||
// Copyright (C) 2016 Denis Mingulov
|
// Copyright (C) 2016 Denis Mingulov
|
||||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||||
|
|
||||||
#include "classviewplugin.h"
|
|
||||||
|
|
||||||
#include "classviewmanager.h"
|
#include "classviewmanager.h"
|
||||||
#include "classviewnavigationwidgetfactory.h"
|
#include "classviewnavigationwidgetfactory.h"
|
||||||
|
|
||||||
namespace ClassView {
|
#include <extensionsystem/iplugin.h>
|
||||||
namespace Internal {
|
|
||||||
|
namespace ClassView::Internal {
|
||||||
|
|
||||||
///////////////////////////////// Plugin //////////////////////////////////
|
///////////////////////////////// Plugin //////////////////////////////////
|
||||||
|
|
||||||
@@ -19,13 +18,18 @@ namespace Internal {
|
|||||||
projects in the sidebar.
|
projects in the sidebar.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
ClassViewPlugin::~ClassViewPlugin() = default;
|
class ClassViewPlugin final : public ExtensionSystem::IPlugin
|
||||||
|
|
||||||
void ClassViewPlugin::initialize()
|
|
||||||
{
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "ClassView.json")
|
||||||
|
|
||||||
|
void initialize() final
|
||||||
|
{
|
||||||
setupClassViewNavigationWidgetFactory();
|
setupClassViewNavigationWidgetFactory();
|
||||||
setupClassViewManager(this);
|
setupClassViewManager(this);
|
||||||
}
|
}
|
||||||
|
};
|
||||||
|
|
||||||
} // namespace Internal
|
} // ClassView::Internal
|
||||||
} // namespace ClassView
|
|
||||||
|
#include "classviewplugin.moc"
|
||||||
|
@@ -1,26 +0,0 @@
|
|||||||
// Copyright (C) 2016 Denis Mingulov
|
|
||||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
#include <extensionsystem/iplugin.h>
|
|
||||||
|
|
||||||
namespace ClassView {
|
|
||||||
namespace Internal {
|
|
||||||
|
|
||||||
class ClassViewPlugin final : public ExtensionSystem::IPlugin
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "ClassView.json")
|
|
||||||
|
|
||||||
public:
|
|
||||||
ClassViewPlugin() = default;
|
|
||||||
~ClassViewPlugin() final;
|
|
||||||
|
|
||||||
private:
|
|
||||||
void initialize() final;
|
|
||||||
void extensionsInitialized() final {}
|
|
||||||
};
|
|
||||||
|
|
||||||
} // namespace Internal
|
|
||||||
} // namespace ClassView
|
|
Reference in New Issue
Block a user