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
|
||||
classviewparser.cpp classviewparser.h
|
||||
classviewparsertreeitem.cpp classviewparsertreeitem.h
|
||||
classviewplugin.cpp classviewplugin.h
|
||||
classviewplugin.cpp
|
||||
classviewsymbolinformation.cpp classviewsymbolinformation.h
|
||||
classviewsymbollocation.cpp classviewsymbollocation.h
|
||||
classviewtr.h
|
||||
|
@@ -25,7 +25,6 @@ QtcPlugin {
|
||||
"classviewparsertreeitem.cpp",
|
||||
"classviewparsertreeitem.h",
|
||||
"classviewplugin.cpp",
|
||||
"classviewplugin.h",
|
||||
"classviewsymbolinformation.cpp",
|
||||
"classviewsymbolinformation.h",
|
||||
"classviewsymbollocation.cpp",
|
||||
|
@@ -1,13 +1,12 @@
|
||||
// Copyright (C) 2016 Denis Mingulov
|
||||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
|
||||
|
||||
#include "classviewplugin.h"
|
||||
|
||||
#include "classviewmanager.h"
|
||||
#include "classviewnavigationwidgetfactory.h"
|
||||
|
||||
namespace ClassView {
|
||||
namespace Internal {
|
||||
#include <extensionsystem/iplugin.h>
|
||||
|
||||
namespace ClassView::Internal {
|
||||
|
||||
///////////////////////////////// Plugin //////////////////////////////////
|
||||
|
||||
@@ -19,13 +18,18 @@ namespace Internal {
|
||||
projects in the sidebar.
|
||||
*/
|
||||
|
||||
ClassViewPlugin::~ClassViewPlugin() = default;
|
||||
|
||||
void ClassViewPlugin::initialize()
|
||||
class ClassViewPlugin final : public ExtensionSystem::IPlugin
|
||||
{
|
||||
setupClassViewNavigationWidgetFactory();
|
||||
setupClassViewManager(this);
|
||||
}
|
||||
Q_OBJECT
|
||||
Q_PLUGIN_METADATA(IID "org.qt-project.Qt.QtCreatorPlugin" FILE "ClassView.json")
|
||||
|
||||
} // namespace Internal
|
||||
} // namespace ClassView
|
||||
void initialize() final
|
||||
{
|
||||
setupClassViewNavigationWidgetFactory();
|
||||
setupClassViewManager(this);
|
||||
}
|
||||
};
|
||||
|
||||
} // ClassView::Internal
|
||||
|
||||
#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