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

The DynamicTextFieldEditor class This class provide a widget used to edit the property of a dynamic text field. More...

#include <dynamictextfieldeditor.h>

Public Member Functions

 DynamicTextFieldEditor (QETElementEditor *editor, PartDynamicTextField *text_field=nullptr, QWidget *parent=nullptr)
 
 ~DynamicTextFieldEditor () override
 
bool setPart (CustomElementPart *part) override
 DynamicTextFieldEditor::setPart Set as current edited part of this widget. More...
 
CustomElementPartcurrentPart () const override
 DynamicTextFieldEditor::currentPart. More...
 
void updateForm () override
 
- Public Member Functions inherited from ElementItemEditor
 ElementItemEditor (QETElementEditor *, QWidget *=nullptr)
 
 ~ElementItemEditor () override
 
virtual QETElementEditorelementEditor () const
 
virtual ElementSceneelementScene () const
 
virtual QUndoStack & undoStack () const
 
virtual QString elementTypeName () const
 
virtual void setElementTypeName (const QString &)
 
virtual void detach ()
 
virtual bool setParts (QList< CustomElementPart *>)
 

Private Slots

void on_m_x_sb_editingFinished ()
 
void on_m_y_sb_editingFinished ()
 
void on_m_rotation_sb_editingFinished ()
 
void on_m_user_text_le_editingFinished ()
 
void on_m_size_sb_editingFinished ()
 
void on_m_frame_cb_clicked ()
 
void on_m_width_sb_editingFinished ()
 
void on_m_elmt_info_cb_activated (const QString &arg1)
 
void on_m_text_from_cb_activated (int index)
 
void on_m_composite_text_pb_clicked ()
 
void on_m_alignment_pb_clicked ()
 
void on_m_font_pb_clicked ()
 
void on_m_color_kpb_changed (const QColor &newColor)
 

Private Member Functions

void fillInfoComboBox ()
 DynamicTextFieldEditor::fillInfoComboBox Fill the combo box "element information". More...
 

Private Attributes

Ui::DynamicTextFieldEditor * ui
 
QPointer< PartDynamicTextFieldm_text_field
 
QList< QMetaObject::Connection > m_connection_list
 

Detailed Description

The DynamicTextFieldEditor class This class provide a widget used to edit the property of a dynamic text field.

Definition at line 32 of file dynamictextfieldeditor.h.

Constructor & Destructor Documentation

◆ DynamicTextFieldEditor()

DynamicTextFieldEditor::DynamicTextFieldEditor ( QETElementEditor editor,
PartDynamicTextField text_field = nullptr,
QWidget *  parent = nullptr 
)
explicit

Definition at line 32 of file dynamictextfieldeditor.cpp.

References fillInfoComboBox(), setPart(), and ui.

◆ ~DynamicTextFieldEditor()

DynamicTextFieldEditor::~DynamicTextFieldEditor ( )
override

Definition at line 44 of file dynamictextfieldeditor.cpp.

References m_connection_list, and ui.

Member Function Documentation

◆ currentPart()

CustomElementPart * DynamicTextFieldEditor::currentPart ( ) const
overridevirtual

DynamicTextFieldEditor::currentPart.

Returns
The current edited part, note they can return nullptr if there is not a currently edited part.

Implements ElementItemEditor.

Definition at line 94 of file dynamictextfieldeditor.cpp.

References m_text_field.

◆ fillInfoComboBox()

void DynamicTextFieldEditor::fillInfoComboBox ( )
private

◆ on_m_alignment_pb_clicked

void DynamicTextFieldEditor::on_m_alignment_pb_clicked ( )
privateslot

◆ on_m_color_kpb_changed

void DynamicTextFieldEditor::on_m_color_kpb_changed ( const QColor &  newColor)
privateslot

◆ on_m_composite_text_pb_clicked

void DynamicTextFieldEditor::on_m_composite_text_pb_clicked ( )
privateslot

◆ on_m_elmt_info_cb_activated

void DynamicTextFieldEditor::on_m_elmt_info_cb_activated ( const QString &  arg1)
privateslot

◆ on_m_font_pb_clicked

void DynamicTextFieldEditor::on_m_font_pb_clicked ( )
privateslot

◆ on_m_frame_cb_clicked

void DynamicTextFieldEditor::on_m_frame_cb_clicked ( )
privateslot

◆ on_m_rotation_sb_editingFinished

void DynamicTextFieldEditor::on_m_rotation_sb_editingFinished ( )
privateslot

◆ on_m_size_sb_editingFinished

void DynamicTextFieldEditor::on_m_size_sb_editingFinished ( )
privateslot

◆ on_m_text_from_cb_activated

void DynamicTextFieldEditor::on_m_text_from_cb_activated ( int  index)
privateslot

◆ on_m_user_text_le_editingFinished

void DynamicTextFieldEditor::on_m_user_text_le_editingFinished ( )
privateslot

◆ on_m_width_sb_editingFinished

void DynamicTextFieldEditor::on_m_width_sb_editingFinished ( )
privateslot

◆ on_m_x_sb_editingFinished

void DynamicTextFieldEditor::on_m_x_sb_editingFinished ( )
privateslot

◆ on_m_y_sb_editingFinished

void DynamicTextFieldEditor::on_m_y_sb_editingFinished ( )
privateslot

◆ setPart()

bool DynamicTextFieldEditor::setPart ( CustomElementPart part)
overridevirtual

◆ updateForm()

void DynamicTextFieldEditor::updateForm ( )
overridevirtual

Member Data Documentation

◆ m_connection_list

QList<QMetaObject::Connection> DynamicTextFieldEditor::m_connection_list
private

Definition at line 66 of file dynamictextfieldeditor.h.

Referenced by setPart(), and ~DynamicTextFieldEditor().

◆ m_text_field

QPointer<PartDynamicTextField> DynamicTextFieldEditor::m_text_field
private

◆ ui

Ui::DynamicTextFieldEditor* DynamicTextFieldEditor::ui
private

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