Skip to content
Snippets Groups Projects
Commit d28a4327 authored by Matthias Puchner's avatar Matthias Puchner
Browse files

description is multi-line-text, therefore use multi-line edit control

parent 9a103a23
No related branches found
No related tags found
1 merge request!712UI improvements
...@@ -207,11 +207,15 @@ void InstrumentLibraryEditor::createWidgetsForCurrentInstrument() ...@@ -207,11 +207,15 @@ void InstrumentLibraryEditor::createWidgetsForCurrentInstrument()
connect(nameEdit, &QLineEdit::textEdited, this, connect(nameEdit, &QLineEdit::textEdited, this,
&InstrumentLibraryEditor::onInstrumentNameEdited); &InstrumentLibraryEditor::onInstrumentNameEdited);
auto* descriptionEdit = new QLineEdit(g); auto* descriptionEdit = new QTextEdit(g);
descriptionEdit->setMinimumWidth(300);
descriptionEdit->setMaximumHeight(100);
descriptionEdit->setAcceptRichText(false);
descriptionEdit->setTabChangesFocus(true);
descriptionEdit->setPlainText(currentInstrument->description());
formLayout->addRow("Description:", descriptionEdit); formLayout->addRow("Description:", descriptionEdit);
descriptionEdit->setText(currentInstrument->description()); connect(descriptionEdit, &QTextEdit::textChanged,
connect(descriptionEdit, &QLineEdit::textEdited, this, [=]() { onInstrumentDescriptionEdited(descriptionEdit->toPlainText()); });
&InstrumentLibraryEditor::onInstrumentDescriptionEdited);
GroupBoxCollapser::installIntoGroupBox(g); GroupBoxCollapser::installIntoGroupBox(g);
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
#include <QLabel> #include <QLabel>
#include <QLineEdit> #include <QLineEdit>
#include <QScrollArea> #include <QScrollArea>
#include <QTextEdit>
InstrumentView::InstrumentView(QWidget* parent, ProjectDocument* document) InstrumentView::InstrumentView(QWidget* parent, ProjectDocument* document)
: QWidget(parent) : QWidget(parent)
...@@ -110,11 +111,15 @@ void InstrumentView::createWidgetsForCurrentInstrument() ...@@ -110,11 +111,15 @@ void InstrumentView::createWidgetsForCurrentInstrument()
nameEdit->setText(currentInstrument->instrumentName()); nameEdit->setText(currentInstrument->instrumentName());
connect(nameEdit, &QLineEdit::textEdited, this, &InstrumentView::onInstrumentNameEdited); connect(nameEdit, &QLineEdit::textEdited, this, &InstrumentView::onInstrumentNameEdited);
auto* descriptionEdit = new QLineEdit(g); auto* descriptionEdit = new QTextEdit(g);
descriptionEdit->setMinimumWidth(300);
descriptionEdit->setMaximumHeight(100);
descriptionEdit->setAcceptRichText(false);
descriptionEdit->setTabChangesFocus(true);
descriptionEdit->setPlainText(currentInstrument->description());
formLayout->addRow("Description:", descriptionEdit); formLayout->addRow("Description:", descriptionEdit);
descriptionEdit->setText(currentInstrument->description()); connect(descriptionEdit, &QTextEdit::textChanged,
connect(descriptionEdit, &QLineEdit::textEdited, this, [=]() { onInstrumentdescriptionEdited(descriptionEdit->toPlainText()); });
&InstrumentView::onInstrumentdescriptionEdited);
GroupBoxCollapser::installIntoGroupBox(g); GroupBoxCollapser::installIntoGroupBox(g);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment