forked from qt-creator/qt-creator
QmlDesigner: Inline EffectComposerContext
Change-Id: Id4b32bde5b1b12b023cffb4bc3f134627dec508b Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -18,18 +18,6 @@
|
||||
|
||||
namespace EffectComposer {
|
||||
|
||||
EffectComposerContext::EffectComposerContext(QWidget *widget)
|
||||
: IContext(widget)
|
||||
{
|
||||
setWidget(widget);
|
||||
setContext(Core::Context(QmlDesigner::Constants::C_QMLEFFECTCOMPOSER,
|
||||
QmlDesigner::Constants::C_QT_QUICK_TOOLS_MENU));
|
||||
|
||||
setContextHelpProvider([this](const HelpCallback &callback) {
|
||||
qobject_cast<EffectComposerWidget *>(m_widget)->contextHelp(callback);
|
||||
});
|
||||
}
|
||||
|
||||
EffectComposerView::EffectComposerView(QmlDesigner::ExternalDependenciesInterface &externalDependencies)
|
||||
: AbstractView{externalDependencies}
|
||||
, m_componentUtils(externalDependencies)
|
||||
@@ -116,9 +104,6 @@ QmlDesigner::WidgetInfo EffectComposerView::widgetInfo()
|
||||
document->clearUndoRedoStacks();
|
||||
}
|
||||
});
|
||||
|
||||
auto context = new EffectComposerContext(m_widget.data());
|
||||
Core::ICore::addContextObject(context);
|
||||
}
|
||||
|
||||
return createWidgetInfo(m_widget.data(), "EffectComposer",
|
||||
|
@@ -7,7 +7,6 @@
|
||||
#include "modelnode.h"
|
||||
|
||||
#include <generatedcomponentutils.h>
|
||||
#include <coreplugin/icontext.h>
|
||||
|
||||
#include <QPointer>
|
||||
|
||||
@@ -15,14 +14,6 @@ namespace EffectComposer {
|
||||
|
||||
class EffectComposerWidget;
|
||||
|
||||
class EffectComposerContext : public Core::IContext
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
EffectComposerContext(QWidget *widget);
|
||||
};
|
||||
|
||||
class EffectComposerView : public QmlDesigner::AbstractView
|
||||
{
|
||||
Q_DECLARE_TR_FUNCTIONS(EffectComposer::EffectComposerView)
|
||||
|
@@ -34,6 +34,8 @@
|
||||
#include <QQuickItem>
|
||||
#include <QTimer>
|
||||
|
||||
using namespace Core;
|
||||
|
||||
namespace EffectComposer {
|
||||
|
||||
static QString propertyEditorResourcesPath()
|
||||
@@ -128,8 +130,12 @@ EffectComposerWidget::EffectComposerWidget(EffectComposerView *view)
|
||||
m_effectComposerModel->saveComposition(compName);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
IContext::attach(this,
|
||||
Context(QmlDesigner::Constants::C_QMLEFFECTCOMPOSER,
|
||||
QmlDesigner::Constants::C_QT_QUICK_TOOLS_MENU),
|
||||
[this](const IContext::HelpCallback &callback) { contextHelp(callback); });
|
||||
}
|
||||
|
||||
bool EffectComposerWidget::eventFilter(QObject *obj, QEvent *event)
|
||||
{
|
||||
|
Reference in New Issue
Block a user