QElectroTech  0.70
Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
CompositeTextEditDialog Class Reference

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
 
DynamicElementTextItemm_text = nullptr
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ CompositeTextEditDialog() [1/2]

CompositeTextEditDialog::CompositeTextEditDialog ( DynamicElementTextItem text,
QWidget *  parent = nullptr 
)
explicit

◆ CompositeTextEditDialog() [2/2]

CompositeTextEditDialog::CompositeTextEditDialog ( QString  text,
QWidget *  parent = nullptr 
)
explicit

Definition at line 24 of file compositetexteditdialog.cpp.

References m_default_text, setUpComboBox(), QET::Icons::tr, and ui.

◆ ~CompositeTextEditDialog()

CompositeTextEditDialog::~CompositeTextEditDialog ( )
override

Definition at line 37 of file compositetexteditdialog.cpp.

References ui.

Member Function Documentation

◆ focusInEvent()

void CompositeTextEditDialog::focusInEvent ( QFocusEvent *  event)
overrideprotected

CompositeTextEditDialog::focusInEvent Reimplemented from QWidget::focusInEvent.

Parameters
event

Definition at line 89 of file compositetexteditdialog.cpp.

References ui.

◆ infoToVar()

QString CompositeTextEditDialog::infoToVar ( const QString &  info) const
private

◆ on_m_info_cb_activated

void CompositeTextEditDialog::on_m_info_cb_activated ( const QString &  arg1)
privateslot

Definition at line 78 of file compositetexteditdialog.cpp.

References ui.

◆ plainText()

QString CompositeTextEditDialog::plainText ( ) const

◆ setUpComboBox()

void CompositeTextEditDialog::setUpComboBox ( )
private

Member Data Documentation

◆ m_default_text

QString CompositeTextEditDialog::m_default_text
private

Definition at line 42 of file compositetexteditdialog.h.

Referenced by CompositeTextEditDialog().

◆ m_text

DynamicElementTextItem* CompositeTextEditDialog::m_text = nullptr
private

Definition at line 43 of file compositetexteditdialog.h.

Referenced by CompositeTextEditDialog(), and setUpComboBox().

◆ ui

Ui::CompositeTextEditDialog* CompositeTextEditDialog::ui
private

The documentation for this class was generated from the following files: