Network Switch support

Co-Authored-By: Alexander Babikov <2708460+lemondrops@users.noreply.github.com>
Co-Authored-By: cold-brewed <47337035+cold-brewed@users.noreply.github.com>
This commit is contained in:
Jasmine Iwanek
2025-06-26 20:53:17 -04:00
parent be8dc5f488
commit 2dc28d39b1
20 changed files with 6846 additions and 5 deletions

View File

@@ -169,7 +169,69 @@
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="labelSwitch1">
<property name="text">
<string>Switch:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="HLayoutSwitch1">
<item>
<widget class="QSpinBox" name="spinnerSwitch1">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>10</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacerSwitch1">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="8" column="0">
<widget class="QLabel" name="labelPromisc1">
<property name="text">
<string>Hub Mode</string>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QCheckBox" name="boxPromisc1">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="labelHostname1">
<property name="text">
<string>Hostname:</string>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QLineEdit" name="hostnameSwitch1">
<property name="maxLength">
<number>128</number>
</property>
</widget>
</item>
<item row="10" column="1">
<spacer name="verticalSpacerNIC1">
<property name="orientation">
<enum>Qt::Vertical</enum>
@@ -322,7 +384,69 @@
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="labelSwitch2">
<property name="text">
<string>Switch:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="HLayoutSwitch2">
<item>
<widget class="QSpinBox" name="spinnerSwitch2">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>10</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacerSwitch2">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="8" column="0">
<widget class="QLabel" name="labelPromisc2">
<property name="text">
<string>Hub Mode</string>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QCheckBox" name="boxPromisc2">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="labelHostname2">
<property name="text">
<string>Hostname:</string>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QLineEdit" name="hostnameSwitch2">
<property name="maxLength">
<number>128</number>
</property>
</widget>
</item>
<item row="10" column="1">
<spacer name="verticalSpacerNIC2">
<property name="orientation">
<enum>Qt::Vertical</enum>
@@ -475,7 +599,69 @@
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="labelSwitch3">
<property name="text">
<string>Switch:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="HLayoutSwitch3">
<item>
<widget class="QSpinBox" name="spinnerSwitch3">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>10</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacerSwitch3">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="8" column="0">
<widget class="QLabel" name="labelPromisc3">
<property name="text">
<string>Hub Mode</string>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QCheckBox" name="boxPromisc3">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="labelHostname3">
<property name="text">
<string>Hostname:</string>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QLineEdit" name="hostnameSwitch3">
<property name="maxLength">
<number>128</number>
</property>
</widget>
</item>
<item row="10" column="1">
<spacer name="verticalSpacerNIC3">
<property name="orientation">
<enum>Qt::Vertical</enum>
@@ -628,7 +814,69 @@
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="labelSwitch4">
<property name="text">
<string>Switch:</string>
</property>
</widget>
</item>
<item row="7" column="1">
<layout class="QHBoxLayout" name="HLayoutSwitch4">
<item>
<widget class="QSpinBox" name="spinnerSwitch4">
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>10</number>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacerSwitch4">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</item>
<item row="8" column="0">
<widget class="QLabel" name="labelPromisc4">
<property name="text">
<string>Hub Mode</string>
</property>
</widget>
</item>
<item row="8" column="1">
<widget class="QCheckBox" name="boxPromisc4">
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="9" column="0">
<widget class="QLabel" name="labelHostname4">
<property name="text">
<string>Hostname:</string>
</property>
</widget>
</item>
<item row="9" column="1">
<widget class="QLineEdit" name="hostnameSwitch4">
<property name="maxLength">
<number>128</number>
</property>
</widget>
</item>
<item row="10" column="1">
<spacer name="verticalSpacerNIC4">
<property name="orientation">
<enum>Qt::Vertical</enum>