QElectroTech
0.70
|
The CompositeTextEditDialog class CompositeTextEditDialog display a dialog use to write the complex text of a dynamic element text item. This dialog provide a QComboBox to quickly add an information of the element in the composite text. More...
#include <compositetexteditdialog.h>
Public Member Functions | |
CompositeTextEditDialog (DynamicElementTextItem *text, QWidget *parent=nullptr) | |
CompositeTextEditDialog (QString text, QWidget *parent=nullptr) | |
~CompositeTextEditDialog () override | |
QString | plainText () const |
CompositeTextEditDialog::plainText. More... | |
Protected Member Functions | |
void | focusInEvent (QFocusEvent *event) override |
CompositeTextEditDialog::focusInEvent Reimplemented from QWidget::focusInEvent. More... | |
Private Slots | |
void | on_m_info_cb_activated (const QString &arg1) |
Private Member Functions | |
void | setUpComboBox () |
CompositeTextEditDialog::setUpComboBox Add the available element information in the combo box. More... | |
QString | infoToVar (const QString &info) const |
Private Attributes | |
Ui::CompositeTextEditDialog * | ui |
QString | m_default_text |
DynamicElementTextItem * | m_text = nullptr |
The CompositeTextEditDialog class CompositeTextEditDialog display a dialog use to write the complex text of a dynamic element text item. This dialog provide a QComboBox to quickly add an information of the element in the composite text.
Definition at line 19 of file compositetexteditdialog.h.
|
explicit |
Definition at line 10 of file compositetexteditdialog.cpp.
References DynamicElementTextItem::compositeText, m_default_text, m_text, setUpComboBox(), QET::Icons::tr, and ui.
|
explicit |
Definition at line 24 of file compositetexteditdialog.cpp.
References m_default_text, setUpComboBox(), QET::Icons::tr, and ui.
|
override |
Definition at line 37 of file compositetexteditdialog.cpp.
References ui.
|
overrideprotected |
CompositeTextEditDialog::focusInEvent Reimplemented from QWidget::focusInEvent.
event |
Definition at line 89 of file compositetexteditdialog.cpp.
References ui.
|
private |
|
privateslot |
Definition at line 78 of file compositetexteditdialog.cpp.
References ui.
QString CompositeTextEditDialog::plainText | ( | ) | const |
CompositeTextEditDialog::plainText.
Definition at line 45 of file compositetexteditdialog.cpp.
References ui.
Referenced by DynamicTextFieldEditor::on_m_composite_text_pb_clicked(), and DynamicTextItemDelegate::setModelData().
|
private |
CompositeTextEditDialog::setUpComboBox Add the available element information in the combo box.
Definition at line 53 of file compositetexteditdialog.cpp.
References Element::AllReport, QETApp::elementInfoKeys(), QETApp::elementInfoToVar(), QETApp::elementTranslatedInfoKey(), Element::linkType(), m_text, DynamicElementTextItem::parentElement(), and ui.
Referenced by CompositeTextEditDialog().
|
private |
Definition at line 42 of file compositetexteditdialog.h.
Referenced by CompositeTextEditDialog().
|
private |
Definition at line 43 of file compositetexteditdialog.h.
Referenced by CompositeTextEditDialog(), and setUpComboBox().
|
private |
Definition at line 41 of file compositetexteditdialog.h.
Referenced by CompositeTextEditDialog(), focusInEvent(), on_m_info_cb_activated(), plainText(), setUpComboBox(), and ~CompositeTextEditDialog().