forked from qt-creator/qt-creator
Revert "Cannot input Korean in FromEditor/Property panel"
This reverts commit df696a34b5.
The commit breaks functionality of Controls in the Property Editor.
* No longer possible to go into edit mode by clicking on a SpinBox
* Drag manipulation is not working on a SpinBox
* Non editable ComboBox can't be opened by clicking on the value
Change-Id: I330fb96b4c72eba72a5a9716a211397dd0c6b8e9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
committed by
Thomas Hartmann
parent
39e5d60570
commit
b7bf3dd5fe
@@ -361,7 +361,7 @@ PropertyEditorContextObject* PropertyEditorQmlBackend::contextObject() {
|
||||
}
|
||||
|
||||
QWidget *PropertyEditorQmlBackend::widget() {
|
||||
return m_view->widget();
|
||||
return m_view;
|
||||
}
|
||||
|
||||
void PropertyEditorQmlBackend::setSource(const QUrl& url) {
|
||||
|
||||
@@ -45,16 +45,10 @@
|
||||
namespace QmlDesigner {
|
||||
|
||||
Quick2PropertyEditorView::Quick2PropertyEditorView(QWidget *parent) :
|
||||
QQuickView()
|
||||
QQuickWidget(parent)
|
||||
{
|
||||
setResizeMode(QQuickView::SizeRootObjectToView);
|
||||
setResizeMode(QQuickWidget::SizeRootObjectToView);
|
||||
Theme::setupTheme(engine());
|
||||
m_widget = QWidget::createWindowContainer(this, parent);
|
||||
}
|
||||
|
||||
QWidget *Quick2PropertyEditorView::widget()
|
||||
{
|
||||
return m_widget;
|
||||
}
|
||||
|
||||
void Quick2PropertyEditorView::registerQmlTypes()
|
||||
@@ -104,7 +98,7 @@ bool Quick2PropertyEditorView::event(QEvent *e)
|
||||
}
|
||||
}
|
||||
|
||||
return QQuickView::event(e);
|
||||
return QQuickWidget::event(e);
|
||||
}
|
||||
|
||||
} //QmlDesigner
|
||||
|
||||
@@ -25,27 +25,22 @@
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QQuickView>
|
||||
#include <QQuickWidget>
|
||||
|
||||
|
||||
namespace QmlDesigner {
|
||||
|
||||
class Quick2PropertyEditorView : public QQuickView
|
||||
class Quick2PropertyEditorView : public QQuickWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit Quick2PropertyEditorView(QWidget *parent = nullptr);
|
||||
|
||||
QWidget *widget();
|
||||
|
||||
static void registerQmlTypes();
|
||||
|
||||
protected:
|
||||
bool event(QEvent *e) override;
|
||||
|
||||
private:
|
||||
QWidget *m_widget;
|
||||
};
|
||||
|
||||
} //QmlDesigner
|
||||
|
||||
Reference in New Issue
Block a user