wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
ElementEditorUi Class Reference

#include <ElementEditorUI.h>

Public Member Functions

 ElementEditorUi ()=default
 ElementEditorUi (const ElementEditorUi &)=delete
ElementEditorUioperator= (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
LabeledSlidersliderDelay = nullptr
QSlider * sliderVolume = nullptr
QVBoxLayout * verticalLayoutSections = nullptr
QWidget * widgetAppearanceStates = nullptr

Detailed Description

Definition at line 27 of file ElementEditorUI.h.

Constructor & Destructor Documentation

◆ ElementEditorUi() [1/2]

ElementEditorUi::ElementEditorUi ( )
default

Referenced by ElementEditorUi(), and operator=().

◆ ElementEditorUi() [2/2]

ElementEditorUi::ElementEditorUi ( const ElementEditorUi & )
delete

References ElementEditorUi().

Member Function Documentation

◆ operator=()

ElementEditorUi & ElementEditorUi::operator= ( const ElementEditorUi & )
delete

References ElementEditorUi().

◆ retranslateUi()

◆ setupUi()

Member Data Documentation

◆ buttonGroupAppearanceStates

QButtonGroup* ElementEditorUi::buttonGroupAppearanceStates = nullptr

Definition at line 108 of file ElementEditorUI.h.

Referenced by setupUi().

◆ checkBoxLocked

QCheckBox* ElementEditorUi::checkBoxLocked = nullptr

Definition at line 128 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ comboBoxAudio

QComboBox* ElementEditorUi::comboBoxAudio = nullptr

Definition at line 122 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ comboBoxColor

QComboBox* ElementEditorUi::comboBoxColor = nullptr

Definition at line 80 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ comboBoxInputSize

QComboBox* ElementEditorUi::comboBoxInputSize = nullptr

Definition at line 84 of file ElementEditorUI.h.

Referenced by setupUi().

◆ comboBoxOutputSize

QComboBox* ElementEditorUi::comboBoxOutputSize = nullptr

Definition at line 86 of file ElementEditorUI.h.

Referenced by setupUi().

◆ comboBoxValue

QComboBox* ElementEditorUi::comboBoxValue = nullptr

Definition at line 90 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ comboBoxWirelessMode

QComboBox* ElementEditorUi::comboBoxWirelessMode = nullptr

Definition at line 132 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ doubleSpinBoxFrequency

QDoubleSpinBox* ElementEditorUi::doubleSpinBoxFrequency = nullptr

Definition at line 94 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ gridLayout

QGridLayout* ElementEditorUi::gridLayout = nullptr

Definition at line 54 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutAppearanceSection

QGridLayout* ElementEditorUi::gridLayoutAppearanceSection = nullptr

Definition at line 72 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutAppearanceStates

QGridLayout* ElementEditorUi::gridLayoutAppearanceStates = nullptr

Definition at line 107 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutIdentity

QGridLayout* ElementEditorUi::gridLayoutIdentity = nullptr

Definition at line 62 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutInteraction

QGridLayout* ElementEditorUi::gridLayoutInteraction = nullptr

Definition at line 70 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutPorts

QGridLayout* ElementEditorUi::gridLayoutPorts = nullptr

Definition at line 64 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutSound

QGridLayout* ElementEditorUi::gridLayoutSound = nullptr

Definition at line 68 of file ElementEditorUI.h.

Referenced by setupUi().

◆ gridLayoutTiming

QGridLayout* ElementEditorUi::gridLayoutTiming = nullptr

Definition at line 66 of file ElementEditorUI.h.

Referenced by setupUi().

◆ groupBox

QGroupBox* ElementEditorUi::groupBox = nullptr

Definition at line 55 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxAppearanceSection

QGroupBox* ElementEditorUi::groupBoxAppearanceSection = nullptr

Definition at line 71 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxIdentity

QGroupBox* ElementEditorUi::groupBoxIdentity = nullptr

Definition at line 61 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxInteraction

QGroupBox* ElementEditorUi::groupBoxInteraction = nullptr

Definition at line 69 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxPorts

QGroupBox* ElementEditorUi::groupBoxPorts = nullptr

Definition at line 63 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxSound

QGroupBox* ElementEditorUi::groupBoxSound = nullptr

Definition at line 67 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ groupBoxTiming

QGroupBox* ElementEditorUi::groupBoxTiming = nullptr

Definition at line 65 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ horizontalLayout

QHBoxLayout* ElementEditorUi::horizontalLayout = nullptr

Definition at line 57 of file ElementEditorUI.h.

Referenced by setupUi().

◆ horizontalLayout_2

QHBoxLayout* ElementEditorUi::horizontalLayout_2 = nullptr

Definition at line 58 of file ElementEditorUI.h.

Referenced by setupUi().

◆ labelAppearanceState

QLabel* ElementEditorUi::labelAppearanceState = nullptr

Definition at line 105 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelAudio

QLabel* ElementEditorUi::labelAudio = nullptr

Definition at line 121 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelAudioBox

QLabel* ElementEditorUi::labelAudioBox = nullptr

Definition at line 120 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelBlobName

QLabel* ElementEditorUi::labelBlobName = nullptr

Definition at line 135 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelColor

QLabel* ElementEditorUi::labelColor = nullptr

Definition at line 79 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelDelay

QLabel* ElementEditorUi::labelDelay = nullptr

Definition at line 97 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelFrequency

QLabel* ElementEditorUi::labelFrequency = nullptr

Definition at line 93 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelInputs

QLabel* ElementEditorUi::labelInputs = nullptr

Definition at line 83 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelLabels

QLabel* ElementEditorUi::labelLabels = nullptr

Definition at line 75 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelLocked

QLabel* ElementEditorUi::labelLocked = nullptr

Definition at line 127 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelOutputs

QLabel* ElementEditorUi::labelOutputs = nullptr

Definition at line 85 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelTrigger

QLabel* ElementEditorUi::labelTrigger = nullptr

Definition at line 101 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelValue

QLabel* ElementEditorUi::labelValue = nullptr

Definition at line 89 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelVolume

QLabel* ElementEditorUi::labelVolume = nullptr

Definition at line 116 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ labelWirelessMode

QLabel* ElementEditorUi::labelWirelessMode = nullptr

Definition at line 131 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ lineCurrentAudioBox

QLineEdit* ElementEditorUi::lineCurrentAudioBox = nullptr

Definition at line 123 of file ElementEditorUI.h.

Referenced by setupUi().

◆ lineEditBlobName

QLineEdit* ElementEditorUi::lineEditBlobName = nullptr

Definition at line 136 of file ElementEditorUI.h.

Referenced by setupUi().

◆ lineEditElementLabel

QLineEdit* ElementEditorUi::lineEditElementLabel = nullptr

Definition at line 76 of file ElementEditorUI.h.

Referenced by setupUi().

◆ lineEditTrigger

QLineEdit* ElementEditorUi::lineEditTrigger = nullptr

Definition at line 102 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ pushButtonAudioBox

QPushButton* ElementEditorUi::pushButtonAudioBox = nullptr

Definition at line 124 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ pushButtonChangeAppearance

QPushButton* ElementEditorUi::pushButtonChangeAppearance = nullptr

Definition at line 109 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ pushButtonDefaultAppearance

QPushButton* ElementEditorUi::pushButtonDefaultAppearance = nullptr

Definition at line 110 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ pushButtonTruthTable

QPushButton* ElementEditorUi::pushButtonTruthTable = nullptr

Definition at line 113 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ sliderDelay

LabeledSlider* ElementEditorUi::sliderDelay = nullptr

Definition at line 98 of file ElementEditorUI.h.

Referenced by retranslateUi(), and setupUi().

◆ sliderVolume

QSlider* ElementEditorUi::sliderVolume = nullptr

Definition at line 117 of file ElementEditorUI.h.

Referenced by setupUi().

◆ verticalLayoutSections

QVBoxLayout* ElementEditorUi::verticalLayoutSections = nullptr

Definition at line 56 of file ElementEditorUI.h.

Referenced by setupUi().

◆ widgetAppearanceStates

QWidget* ElementEditorUi::widgetAppearanceStates = nullptr

Definition at line 106 of file ElementEditorUI.h.

Referenced by setupUi().


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