QElectroTech
0.70
|
#include <conductorpropertieswidget.h>
Public Slots | |
void | updatePreview (bool b=true) |
ConductorPropertiesWidget::updatePreview Update the preview for single lien. More... | |
Protected Member Functions | |
bool | event (QEvent *event) override |
ConductorPropertiesWidget::event. More... | |
Private Slots | |
void | on_m_earth_cb_toggled (bool checked) |
ConductorPropertiesWidget::on_m_earth_cb_toggled Update the widget when toggled. More... | |
void | on_m_neutral_cb_toggled (bool checked) |
ConductorPropertiesWidget::on_m_neutral_cb_toggled Update the widget when toggled. More... | |
void | on_m_update_preview_pb_clicked () |
ConductorPropertiesWidget::on_m_update_preview_pb_clicked Update the preview of single line. m_update_preview_pb is a no used button and hidden, his role is only to centralize signal from various widget to edit single ligne properties, for update the preview. More... | |
Private Member Functions | |
void | initWidget () |
ConductorPropertiesWidget::initWidget. More... | |
void | setConductorType (ConductorProperties::ConductorType type) |
ConductorPropertiesWidget::setConductorType Update this widget to the new conductor type. More... | |
Private Attributes | |
Ui::ConductorPropertiesWidget * | ui |
ConductorProperties | m_properties |
QTextOrientationSpinBoxWidget * | m_verti_select |
QTextOrientationSpinBoxWidget * | m_horiz_select |
Definition at line 31 of file conductorpropertieswidget.h.
|
explicit |
ConductorPropertiesWidget::ConductorPropertiesWidget Constructor.
parent,paretn | widget |
Definition at line 29 of file conductorpropertieswidget.cpp.
References initWidget(), and ui.
|
explicit |
ConductorPropertiesWidget::ConductorPropertiesWidget Constructor with properties.
properties,properties | to edit |
parent,parent | widget |
Definition at line 46 of file conductorpropertieswidget.cpp.
References initWidget(), properties(), setProperties(), and ui.
|
override |
ConductorPropertiesWidget::~ConductorPropertiesWidget destructor.
Definition at line 59 of file conductorpropertieswidget.cpp.
References ui.
void ConductorPropertiesWidget::addAutonumWidget | ( | QWidget * | widget | ) |
ConductorPropertiesWidget::addAutonumWidget.
widget |
Definition at line 168 of file conductorpropertieswidget.cpp.
References ui.
QComboBox * ConductorPropertiesWidget::autonumComboBox | ( | ) | const |
Definition at line 200 of file conductorpropertieswidget.cpp.
References ui.
Referenced by DiagramPropertiesDialog::DiagramPropertiesDialog(), and DiagramPropertiesDialog::editAutonum().
QPushButton * ConductorPropertiesWidget::editAutonumPushButton | ( | ) | const |
Definition at line 205 of file conductorpropertieswidget.cpp.
References ui.
Referenced by DiagramPropertiesDialog::DiagramPropertiesDialog().
|
overrideprotected |
ConductorPropertiesWidget::event.
event |
Definition at line 147 of file conductorpropertieswidget.cpp.
References ui.
|
private |
ConductorPropertiesWidget::initWidget.
Definition at line 213 of file conductorpropertieswidget.cpp.
References QETApp::createTextOrientationSpinBoxWidget(), m_horiz_select, m_verti_select, QET::Icons::tr, and ui.
Referenced by ConductorPropertiesWidget().
|
privateslot |
ConductorPropertiesWidget::on_m_earth_cb_toggled Update the widget when toggled.
checked |
Definition at line 278 of file conductorpropertieswidget.cpp.
References ui.
|
privateslot |
ConductorPropertiesWidget::on_m_neutral_cb_toggled Update the widget when toggled.
checked |
Definition at line 289 of file conductorpropertieswidget.cpp.
References ui.
|
privateslot |
ConductorPropertiesWidget::on_m_update_preview_pb_clicked Update the preview of single line. m_update_preview_pb is a no used button and hidden, his role is only to centralize signal from various widget to edit single ligne properties, for update the preview.
Definition at line 302 of file conductorpropertieswidget.cpp.
References updatePreview().
ConductorProperties ConductorPropertiesWidget::properties | ( | ) | const |
ConductorPropertiesWidget::properties.
Definition at line 110 of file conductorpropertieswidget.cpp.
References ConductorProperties::color, ConductorProperties::cond_size, SingleLineProperties::hasGround, SingleLineProperties::hasNeutral, ConductorProperties::horiz_rotate_text, SingleLineProperties::is_pen, ConductorProperties::m_bicolor, ConductorProperties::m_color_2, ConductorProperties::m_dash_size, ConductorProperties::m_formula, ConductorProperties::m_function, m_horiz_select, ConductorProperties::m_horizontal_alignment, ConductorProperties::m_one_text_per_folio, ConductorProperties::m_show_text, ConductorProperties::m_tension_protocol, m_verti_select, ConductorProperties::m_vertical_alignment, ConductorProperties::Multi, SingleLineProperties::setPhasesCount(), ConductorProperties::Single, ConductorProperties::singleLineProperties, ConductorProperties::style, ConductorProperties::text, ConductorProperties::text_size, ConductorProperties::type, ui, and ConductorProperties::verti_rotate_text.
Referenced by ConductorPropertiesWidget(), setProperties(), and updatePreview().
|
private |
ConductorPropertiesWidget::setConductorType Update this widget to the new conductor type.
type |
Definition at line 237 of file conductorpropertieswidget.cpp.
References ConductorProperties::Multi, ConductorProperties::Single, and ui.
Referenced by setProperties().
void ConductorPropertiesWidget::setDisabledShowText | ( | const bool & | disable = true | ) |
ConductorPropertiesWidget::setDisabledShowText.
disable |
Definition at line 184 of file conductorpropertieswidget.cpp.
References ui.
Referenced by ConductorPropertiesDialog::ConductorPropertiesDialog().
void ConductorPropertiesWidget::setHiddenAvailableAutonum | ( | const bool & | hide | ) |
ConductorPropertiesWidget::setHiddenAvailableAutonum Hide the label, combo box and push button of available autonum.
hide |
Definition at line 193 of file conductorpropertieswidget.cpp.
References ui.
Referenced by ConductorPropertiesDialog::ConductorPropertiesDialog(), and NewDiagramPage::NewDiagramPage().
void ConductorPropertiesWidget::setHiddenOneTextPerFolio | ( | const bool & | hide | ) |
ConductorPropertiesWidget::setHiddenOneTextPerFolio.
hide |
Definition at line 176 of file conductorpropertieswidget.cpp.
References ui.
void ConductorPropertiesWidget::setProperties | ( | const ConductorProperties & | properties | ) |
ConductorPropertiesWidget::setProperties Set the properties.
properties |
Definition at line 69 of file conductorpropertieswidget.cpp.
References ConductorProperties::color, ConductorProperties::cond_size, SingleLineProperties::hasGround, SingleLineProperties::hasNeutral, ConductorProperties::horiz_rotate_text, SingleLineProperties::isPen(), ConductorProperties::m_bicolor, ConductorProperties::m_color_2, ConductorProperties::m_dash_size, ConductorProperties::m_formula, ConductorProperties::m_function, m_horiz_select, ConductorProperties::m_horizontal_alignment, ConductorProperties::m_one_text_per_folio, m_properties, ConductorProperties::m_show_text, ConductorProperties::m_tension_protocol, m_verti_select, ConductorProperties::m_vertical_alignment, SingleLineProperties::phasesCount(), properties(), setConductorType(), ConductorProperties::singleLineProperties, ConductorProperties::style, ConductorProperties::text, ConductorProperties::text_size, ConductorProperties::type, ui, updatePreview(), and ConductorProperties::verti_rotate_text.
Referenced by ConductorPropertiesWidget().
void ConductorPropertiesWidget::setReadOnly | ( | const bool & | ro | ) |
ConductorPropertiesWidget::setReadOnly.
ro | if true this widget is disabled |
Definition at line 160 of file conductorpropertieswidget.cpp.
References QET::Icons::ro.
|
slot |
ConductorPropertiesWidget::updatePreview Update the preview for single lien.
b | true: update from the value displayed by this widget false: update from the properties given at the constructor of this widget |
Definition at line 257 of file conductorpropertieswidget.cpp.
References SingleLineProperties::draw(), QET::Horizontal, m_properties, properties(), ConductorProperties::singleLineProperties, and ui.
Referenced by on_m_update_preview_pb_clicked(), and setProperties().
|
private |
Definition at line 71 of file conductorpropertieswidget.h.
Referenced by initWidget(), properties(), and setProperties().
|
private |
Definition at line 70 of file conductorpropertieswidget.h.
Referenced by setProperties(), and updatePreview().
|
private |
Definition at line 71 of file conductorpropertieswidget.h.
Referenced by initWidget(), properties(), and setProperties().
|
private |
Definition at line 69 of file conductorpropertieswidget.h.
Referenced by addAutonumWidget(), autonumComboBox(), ConductorPropertiesWidget(), editAutonumPushButton(), event(), initWidget(), on_m_earth_cb_toggled(), on_m_neutral_cb_toggled(), properties(), setConductorType(), setDisabledShowText(), setHiddenAvailableAutonum(), setHiddenOneTextPerFolio(), setProperties(), updatePreview(), and ~ConductorPropertiesWidget().