|
wiRedPanda
Logic Circuit Simulator
|
#include <ElementEditorUI.h>
Public Member Functions | |
| ElementEditorUi ()=default | |
| ElementEditorUi (const ElementEditorUi &)=delete | |
| ElementEditorUi & | operator= (const ElementEditorUi &)=delete |
| void | retranslateUi (QWidget *ElementEditor) |
| Updates all translatable strings in the widget. | |
| void | setupUi (QWidget *ElementEditor) |
| Creates and lays out all child widgets inside ElementEditor. | |
Public Attributes | |
| QButtonGroup * | buttonGroupAppearanceStates = nullptr |
| QCheckBox * | checkBoxLocked = nullptr |
| QComboBox * | comboBoxAudio = nullptr |
| QComboBox * | comboBoxColor = nullptr |
| QComboBox * | comboBoxInputSize = nullptr |
| QComboBox * | comboBoxOutputSize = nullptr |
| QComboBox * | comboBoxValue = nullptr |
| QComboBox * | comboBoxWirelessMode = nullptr |
| QDoubleSpinBox * | doubleSpinBoxFrequency = nullptr |
| QGridLayout * | gridLayout = nullptr |
| QGridLayout * | gridLayoutAppearanceSection = nullptr |
| QGridLayout * | gridLayoutAppearanceStates = nullptr |
| QGridLayout * | gridLayoutIdentity = nullptr |
| QGridLayout * | gridLayoutInteraction = nullptr |
| QGridLayout * | gridLayoutPorts = nullptr |
| QGridLayout * | gridLayoutSound = nullptr |
| QGridLayout * | gridLayoutTiming = nullptr |
| QGroupBox * | groupBox = nullptr |
| QGroupBox * | groupBoxAppearanceSection = nullptr |
| QGroupBox * | groupBoxIdentity = nullptr |
| QGroupBox * | groupBoxInteraction = nullptr |
| QGroupBox * | groupBoxPorts = nullptr |
| QGroupBox * | groupBoxSound = nullptr |
| QGroupBox * | groupBoxTiming = nullptr |
| QHBoxLayout * | horizontalLayout = nullptr |
| QHBoxLayout * | horizontalLayout_2 = nullptr |
| QLabel * | labelAppearanceState = nullptr |
| QLabel * | labelAudio = nullptr |
| QLabel * | labelAudioBox = nullptr |
| QLabel * | labelBlobName = nullptr |
| QLabel * | labelColor = nullptr |
| QLabel * | labelDelay = nullptr |
| QLabel * | labelFrequency = nullptr |
| QLabel * | labelInputs = nullptr |
| QLabel * | labelLabels = nullptr |
| QLabel * | labelLocked = nullptr |
| QLabel * | labelOutputs = nullptr |
| QLabel * | labelTrigger = nullptr |
| QLabel * | labelValue = nullptr |
| QLabel * | labelVolume = nullptr |
| QLabel * | labelWirelessMode = nullptr |
| QLineEdit * | lineCurrentAudioBox = nullptr |
| QLineEdit * | lineEditBlobName = nullptr |
| QLineEdit * | lineEditElementLabel = nullptr |
| QLineEdit * | lineEditTrigger = nullptr |
| QPushButton * | pushButtonAudioBox = nullptr |
| QPushButton * | pushButtonChangeAppearance = nullptr |
| QPushButton * | pushButtonDefaultAppearance = nullptr |
| QPushButton * | pushButtonTruthTable = nullptr |
| LabeledSlider * | sliderDelay = nullptr |
| QSlider * | sliderVolume = nullptr |
| QVBoxLayout * | verticalLayoutSections = nullptr |
| QWidget * | widgetAppearanceStates = nullptr |
Definition at line 27 of file ElementEditorUI.h.
|
default |
Referenced by ElementEditorUi(), and operator=().
|
delete |
References ElementEditorUi().
|
delete |
References ElementEditorUi().
| void ElementEditorUi::retranslateUi | ( | QWidget * | ElementEditor | ) |
Updates all translatable strings in the widget.
| ElementEditor | The host QWidget. |
Definition at line 293 of file ElementEditorUI.cpp.
References checkBoxLocked, comboBoxAudio, comboBoxColor, comboBoxValue, comboBoxWirelessMode, doubleSpinBoxFrequency, groupBox, groupBoxAppearanceSection, groupBoxIdentity, groupBoxInteraction, groupBoxPorts, groupBoxSound, groupBoxTiming, labelAppearanceState, labelAudio, labelAudioBox, labelBlobName, labelColor, labelDelay, labelFrequency, labelInputs, labelLabels, labelLocked, labelOutputs, labelTrigger, labelValue, labelVolume, labelWirelessMode, lineEditTrigger, pushButtonAudioBox, pushButtonChangeAppearance, pushButtonDefaultAppearance, pushButtonTruthTable, and sliderDelay.
Referenced by setupUi().
| void ElementEditorUi::setupUi | ( | QWidget * | ElementEditor | ) |
Creates and lays out all child widgets inside ElementEditor.
| ElementEditor | The host QWidget. |
Definition at line 23 of file ElementEditorUI.cpp.
References addSection(), buttonGroupAppearanceStates, checkBoxLocked, comboBoxAudio, comboBoxColor, comboBoxInputSize, comboBoxOutputSize, comboBoxValue, comboBoxWirelessMode, doubleSpinBoxFrequency, gridLayout, gridLayoutAppearanceSection, gridLayoutAppearanceStates, gridLayoutIdentity, gridLayoutInteraction, gridLayoutPorts, gridLayoutSound, gridLayoutTiming, groupBox, groupBoxAppearanceSection, groupBoxIdentity, groupBoxInteraction, groupBoxPorts, groupBoxSound, groupBoxTiming, horizontalLayout, horizontalLayout_2, labelAppearanceState, labelAudio, labelAudioBox, labelBlobName, labelColor, labelDelay, labelFrequency, labelInputs, labelLabels, labelLocked, labelOutputs, labelTrigger, labelValue, labelVolume, labelWirelessMode, lineCurrentAudioBox, lineEditBlobName, lineEditElementLabel, lineEditTrigger, pushButtonAudioBox, pushButtonChangeAppearance, pushButtonDefaultAppearance, pushButtonTruthTable, retranslateUi(), sliderDelay, sliderVolume, verticalLayoutSections, and widgetAppearanceStates.
| QButtonGroup* ElementEditorUi::buttonGroupAppearanceStates = nullptr |
Definition at line 108 of file ElementEditorUI.h.
Referenced by setupUi().
| QCheckBox* ElementEditorUi::checkBoxLocked = nullptr |
Definition at line 128 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QComboBox* ElementEditorUi::comboBoxAudio = nullptr |
Definition at line 122 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QComboBox* ElementEditorUi::comboBoxColor = nullptr |
Definition at line 80 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QComboBox* ElementEditorUi::comboBoxInputSize = nullptr |
Definition at line 84 of file ElementEditorUI.h.
Referenced by setupUi().
| QComboBox* ElementEditorUi::comboBoxOutputSize = nullptr |
Definition at line 86 of file ElementEditorUI.h.
Referenced by setupUi().
| QComboBox* ElementEditorUi::comboBoxValue = nullptr |
Definition at line 90 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QComboBox* ElementEditorUi::comboBoxWirelessMode = nullptr |
Definition at line 132 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QDoubleSpinBox* ElementEditorUi::doubleSpinBoxFrequency = nullptr |
Definition at line 94 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGridLayout* ElementEditorUi::gridLayout = nullptr |
Definition at line 54 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutAppearanceSection = nullptr |
Definition at line 72 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutAppearanceStates = nullptr |
Definition at line 107 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutIdentity = nullptr |
Definition at line 62 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutInteraction = nullptr |
Definition at line 70 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutPorts = nullptr |
Definition at line 64 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutSound = nullptr |
Definition at line 68 of file ElementEditorUI.h.
Referenced by setupUi().
| QGridLayout* ElementEditorUi::gridLayoutTiming = nullptr |
Definition at line 66 of file ElementEditorUI.h.
Referenced by setupUi().
| QGroupBox* ElementEditorUi::groupBox = nullptr |
Definition at line 55 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxAppearanceSection = nullptr |
Definition at line 71 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxIdentity = nullptr |
Definition at line 61 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxInteraction = nullptr |
Definition at line 69 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxPorts = nullptr |
Definition at line 63 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxSound = nullptr |
Definition at line 67 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QGroupBox* ElementEditorUi::groupBoxTiming = nullptr |
Definition at line 65 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QHBoxLayout* ElementEditorUi::horizontalLayout = nullptr |
Definition at line 57 of file ElementEditorUI.h.
Referenced by setupUi().
| QHBoxLayout* ElementEditorUi::horizontalLayout_2 = nullptr |
Definition at line 58 of file ElementEditorUI.h.
Referenced by setupUi().
| QLabel* ElementEditorUi::labelAppearanceState = nullptr |
Definition at line 105 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelAudio = nullptr |
Definition at line 121 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelAudioBox = nullptr |
Definition at line 120 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelBlobName = nullptr |
Definition at line 135 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelColor = nullptr |
Definition at line 79 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelDelay = nullptr |
Definition at line 97 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelFrequency = nullptr |
Definition at line 93 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelInputs = nullptr |
Definition at line 83 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelLabels = nullptr |
Definition at line 75 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelLocked = nullptr |
Definition at line 127 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelOutputs = nullptr |
Definition at line 85 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelTrigger = nullptr |
Definition at line 101 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelValue = nullptr |
Definition at line 89 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelVolume = nullptr |
Definition at line 116 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLabel* ElementEditorUi::labelWirelessMode = nullptr |
Definition at line 131 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QLineEdit* ElementEditorUi::lineCurrentAudioBox = nullptr |
Definition at line 123 of file ElementEditorUI.h.
Referenced by setupUi().
| QLineEdit* ElementEditorUi::lineEditBlobName = nullptr |
Definition at line 136 of file ElementEditorUI.h.
Referenced by setupUi().
| QLineEdit* ElementEditorUi::lineEditElementLabel = nullptr |
Definition at line 76 of file ElementEditorUI.h.
Referenced by setupUi().
| QLineEdit* ElementEditorUi::lineEditTrigger = nullptr |
Definition at line 102 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QPushButton* ElementEditorUi::pushButtonAudioBox = nullptr |
Definition at line 124 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QPushButton* ElementEditorUi::pushButtonChangeAppearance = nullptr |
Definition at line 109 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QPushButton* ElementEditorUi::pushButtonDefaultAppearance = nullptr |
Definition at line 110 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QPushButton* ElementEditorUi::pushButtonTruthTable = nullptr |
Definition at line 113 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| LabeledSlider* ElementEditorUi::sliderDelay = nullptr |
Definition at line 98 of file ElementEditorUI.h.
Referenced by retranslateUi(), and setupUi().
| QSlider* ElementEditorUi::sliderVolume = nullptr |
Definition at line 117 of file ElementEditorUI.h.
Referenced by setupUi().
| QVBoxLayout* ElementEditorUi::verticalLayoutSections = nullptr |
Definition at line 56 of file ElementEditorUI.h.
Referenced by setupUi().
| QWidget* ElementEditorUi::widgetAppearanceStates = nullptr |
Definition at line 106 of file ElementEditorUI.h.
Referenced by setupUi().