The ElementPropertiesEditorWidget class This class provide a dialog for edit various property of element, like the type (master, slave, report etc....) and kind info.
More...
#include <elementpropertieseditorwidget.h>
Inherits QDialog.
The ElementPropertiesEditorWidget class This class provide a dialog for edit various property of element, like the type (master, slave, report etc....) and kind info.
◆ ElementPropertiesEditorWidget()
| ElementPropertiesEditorWidget::ElementPropertiesEditorWidget |
( |
ElementData | data, |
|
|
QWidget * | parent = nullptr ) |
|
explicit |
◆ ~ElementPropertiesEditorWidget()
| ElementPropertiesEditorWidget::~ElementPropertiesEditorWidget |
( |
| ) |
|
|
override |
◆ createPlcConfigWidgets()
| void ElementPropertiesEditorWidget::createPlcConfigWidgets |
( |
| ) |
|
|
private |
◆ editedData()
| ElementData ElementPropertiesEditorWidget::editedData |
( |
| ) |
|
|
inline |
◆ on_m_base_type_cb_currentIndexChanged
| void ElementPropertiesEditorWidget::on_m_base_type_cb_currentIndexChanged |
( |
int | index | ) |
|
|
privateslot |
◆ on_m_buttonBox_accepted
| void ElementPropertiesEditorWidget::on_m_buttonBox_accepted |
( |
| ) |
|
|
privateslot |
◆ on_m_slave_groups_checkbox_toggled
| void ElementPropertiesEditorWidget::on_m_slave_groups_checkbox_toggled |
( |
bool | checked | ) |
|
|
privateslot |
◆ on_max_slaves_checkbox_toggled
| void ElementPropertiesEditorWidget::on_max_slaves_checkbox_toggled |
( |
bool | checked | ) |
|
|
privateslot |
◆ plcAddRow
| void ElementPropertiesEditorWidget::plcAddRow |
( |
| ) |
|
|
privateslot |
◆ plcPasteFromClipboard
| void ElementPropertiesEditorWidget::plcPasteFromClipboard |
( |
| ) |
|
|
privateslot |
◆ plcRemoveRow
| void ElementPropertiesEditorWidget::plcRemoveRow |
( |
| ) |
|
|
privateslot |
◆ plcSelectCellFont
| void ElementPropertiesEditorWidget::plcSelectCellFont |
( |
| ) |
|
|
privateslot |
◆ plcSelectHeaderFont
| void ElementPropertiesEditorWidget::plcSelectHeaderFont |
( |
| ) |
|
|
privateslot |
◆ plcSetCellFromValue
| void ElementPropertiesEditorWidget::plcSetCellFromValue |
( |
int | row, |
|
|
int | col, |
|
|
const QString & | val ) |
|
privateslot |
◆ plcTerminalCountChanged
| void ElementPropertiesEditorWidget::plcTerminalCountChanged |
( |
int | row, |
|
|
int | count ) |
|
privateslot |
◆ populatePlcTable()
| void ElementPropertiesEditorWidget::populatePlcTable |
( |
| ) |
|
|
private |
◆ populateSlaveGroupsTable()
| void ElementPropertiesEditorWidget::populateSlaveGroupsTable |
( |
| ) |
|
|
private |
◆ populateTree()
| void ElementPropertiesEditorWidget::populateTree |
( |
| ) |
|
|
private |
◆ readPlcTable()
| void ElementPropertiesEditorWidget::readPlcTable |
( |
| ) |
|
|
private |
◆ readSlaveGroupsFromTable()
| void ElementPropertiesEditorWidget::readSlaveGroupsFromTable |
( |
| ) |
|
|
private |
◆ setUpInterface()
| void ElementPropertiesEditorWidget::setUpInterface |
( |
| ) |
|
|
private |
◆ upDateInterface()
| void ElementPropertiesEditorWidget::upDateInterface |
( |
| ) |
|
|
private |
◆ updateTree()
| void ElementPropertiesEditorWidget::updateTree |
( |
| ) |
|
|
private |
◆ m_data
◆ m_plc_break_checkboxes
| QCheckBox* ElementPropertiesEditorWidget::m_plc_break_checkboxes[4] = {nullptr, nullptr, nullptr, nullptr} |
|
private |
◆ m_plc_break_spinboxes
| QSpinBox* ElementPropertiesEditorWidget::m_plc_break_spinboxes[4] = {nullptr, nullptr, nullptr, nullptr} |
|
private |
◆ m_plc_cell_font
| QFont ElementPropertiesEditorWidget::m_plc_cell_font |
|
private |
◆ m_plc_cell_font_btn
| QPushButton* ElementPropertiesEditorWidget::m_plc_cell_font_btn = nullptr |
|
private |
◆ m_plc_col_name_edits
| QList<QLineEdit *> ElementPropertiesEditorWidget::m_plc_col_name_edits |
|
private |
◆ m_plc_col_visibility_checkboxes
| QList<QCheckBox *> ElementPropertiesEditorWidget::m_plc_col_visibility_checkboxes |
|
private |
◆ m_plc_col_width_spinboxes
| QList<QSpinBox *> ElementPropertiesEditorWidget::m_plc_col_width_spinboxes |
|
private |
◆ m_plc_gb
| QGroupBox* ElementPropertiesEditorWidget::m_plc_gb = nullptr |
|
private |
◆ m_plc_header_font
| QFont ElementPropertiesEditorWidget::m_plc_header_font |
|
private |
◆ m_plc_header_font_btn
| QPushButton* ElementPropertiesEditorWidget::m_plc_header_font_btn = nullptr |
|
private |
◆ m_plc_row_height_spinbox
| QSpinBox* ElementPropertiesEditorWidget::m_plc_row_height_spinbox = nullptr |
|
private |
◆ m_plc_scroll_sync
| bool ElementPropertiesEditorWidget::m_plc_scroll_sync = false |
|
private |
◆ m_plc_shared_scrollbar
| QScrollBar* ElementPropertiesEditorWidget::m_plc_shared_scrollbar = nullptr |
|
private |
◆ m_plc_show_headers_cb
| QCheckBox* ElementPropertiesEditorWidget::m_plc_show_headers_cb = nullptr |
|
private |
◆ m_plc_table
| QTableWidget* ElementPropertiesEditorWidget::m_plc_table = nullptr |
|
private |
◆ m_plc_terminal_table
| QTableWidget* ElementPropertiesEditorWidget::m_plc_terminal_table = nullptr |
|
private |
◆ ui
| Ui::ElementPropertiesEditorWidget* ElementPropertiesEditorWidget::ui |
|
private |
The documentation for this class was generated from the following files: