4 #include "ui_compositetexteditdialog.h" 18 #if QT_VERSION >= 0x050300 19 ui->m_plain_text_edit->setPlaceholderText(
tr(
"Entrée votre texte composé ici, en vous aidant des variables disponible"));
31 #if QT_VERSION >= 0x050300 32 ui->m_plain_text_edit->setPlaceholderText(
tr(
"Entrée votre texte composé ici, en vous aidant des variables disponible"));
46 return ui->m_plain_text_edit->toPlainText();
59 qstrl <<
"label" <<
"function" <<
"tension-protocol";
64 qstrl.removeAll(
"formula");
69 QMap <QString, QString> info_map;
70 for(
const QString& str : qstrl) {
73 for(
const QString& key : info_map.keys()) {
74 ui->m_info_cb->addItem(key, info_map.value(key));
81 ui->m_plain_text_edit->insertPlainText(
ui->m_info_cb->currentData().toString());
91 ui->m_plain_text_edit->setFocus();
92 QDialog::focusInEvent(event);
virtual kind linkType() const
The CompositeTextEditDialog class CompositeTextEditDialog display a dialog use to write the complex t...
The DynamicElementTextItem class This class provide a simple text field of element who can be added o...
Ui::CompositeTextEditDialog * ui
~CompositeTextEditDialog() override
QString compositeText
DynamicElementTextItem::compositeText.
CompositeTextEditDialog(DynamicElementTextItem *text, QWidget *parent=nullptr)
DynamicElementTextItem * m_text
static QString elementInfoToVar(const QString &info)
QETApp::elementInfoToVar.
static QStringList elementInfoKeys()
QETApp::elementInfoKeys.
Element * parentElement() const
DynamicElementTextItem::ParentElement.
void on_m_info_cb_activated(const QString &arg1)
void setUpComboBox()
CompositeTextEditDialog::setUpComboBox Add the available element information in the combo box...
static QString elementTranslatedInfoKey(const QString &)
ElementsProperties::translatedInfo Return the translated information key given by If don't match...
QString plainText() const
CompositeTextEditDialog::plainText.
void focusInEvent(QFocusEvent *event) override
CompositeTextEditDialog::focusInEvent Reimplemented from QWidget::focusInEvent.