forked from qt-creator/qt-creator
QmlDesigner.RichTextEditor: Use proper parent and make dialog modal
Change-Id: Ifeb7f228acfcfc7daecdcd431be639809ec47f0e Reviewed-by: Henning Gründl <henning.gruendl@qt.io> Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
@@ -24,23 +24,25 @@
|
|||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
|
|
||||||
#include "richtexteditorproxy.h"
|
#include "richtexteditorproxy.h"
|
||||||
|
#include "richtexteditor.h"
|
||||||
|
|
||||||
#include <qmldesignerplugin.h>
|
#include <qmldesignerplugin.h>
|
||||||
#include <qmldesignerconstants.h>
|
#include <qmldesignerconstants.h>
|
||||||
|
|
||||||
|
#include <coreplugin/icore.h>
|
||||||
|
|
||||||
#include <QDialog>
|
#include <QDialog>
|
||||||
#include <QDialogButtonBox>
|
#include <QDialogButtonBox>
|
||||||
#include <QGridLayout>
|
#include <QGridLayout>
|
||||||
|
|
||||||
#include "richtexteditor.h"
|
|
||||||
|
|
||||||
namespace QmlDesigner {
|
namespace QmlDesigner {
|
||||||
|
|
||||||
RichTextEditorProxy::RichTextEditorProxy(QObject *parent)
|
RichTextEditorProxy::RichTextEditorProxy(QObject *parent)
|
||||||
: QObject(parent)
|
: QObject(parent)
|
||||||
, m_dialog(new QDialog{})
|
, m_dialog(new QDialog(Core::ICore::dialogParent()))
|
||||||
, m_widget(new RichTextEditor{})
|
, m_widget(new RichTextEditor{})
|
||||||
{
|
{
|
||||||
|
m_dialog->setModal(true);
|
||||||
QGridLayout *layout = new QGridLayout{};
|
QGridLayout *layout = new QGridLayout{};
|
||||||
|
|
||||||
layout->addWidget(m_widget);
|
layout->addWidget(m_widget);
|
||||||
|
|||||||
Reference in New Issue
Block a user