forked from qt-creator/qt-creator
Utils: Fix uneditable TextEditDisplay StringAspect
Change-Id: Ia3f912021b1d4d3cd407d191f8f452149a346c69 Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -281,7 +281,7 @@ public:
|
|||||||
std::function<void()> m_openTerminal;
|
std::function<void()> m_openTerminal;
|
||||||
|
|
||||||
bool m_readOnly = false;
|
bool m_readOnly = false;
|
||||||
bool m_undoRedoEnabled = false;
|
bool m_undoRedoEnabled = true;
|
||||||
bool m_enabled = true;
|
bool m_enabled = true;
|
||||||
bool m_showToolTipOnLabel = false;
|
bool m_showToolTipOnLabel = false;
|
||||||
bool m_fileDialogOnly = false;
|
bool m_fileDialogOnly = false;
|
||||||
@@ -697,8 +697,7 @@ void StringAspect::addToLayout(LayoutBuilder &builder)
|
|||||||
d->m_textEditDisplay->setEnabled(d->m_enabled);
|
d->m_textEditDisplay->setEnabled(d->m_enabled);
|
||||||
d->m_textEditDisplay->setReadOnly(d->m_readOnly);
|
d->m_textEditDisplay->setReadOnly(d->m_readOnly);
|
||||||
d->m_textEditDisplay->setUndoRedoEnabled(d->m_undoRedoEnabled);
|
d->m_textEditDisplay->setUndoRedoEnabled(d->m_undoRedoEnabled);
|
||||||
d->m_textEditDisplay->setTextInteractionFlags
|
d->m_textEditDisplay->setTextInteractionFlags(Qt::TextEditorInteraction);
|
||||||
(Qt::TextSelectableByKeyboard|Qt::TextSelectableByMouse);
|
|
||||||
useMacroExpander(d->m_textEditDisplay);
|
useMacroExpander(d->m_textEditDisplay);
|
||||||
connect(d->m_textEditDisplay, &QTextEdit::textChanged, this, [this] {
|
connect(d->m_textEditDisplay, &QTextEdit::textChanged, this, [this] {
|
||||||
const QString value = d->m_textEditDisplay->document()->toPlainText();
|
const QString value = d->m_textEditDisplay->document()->toPlainText();
|
||||||
|
Reference in New Issue
Block a user