MqttMonitor/MqttConnectionProfilesDialog.ui

branch
eric7
changeset 97
21f9c010dc42
parent 95
d830314cca87
child 103
5fe4f179975f
diff -r 06d1cba236eb -r 21f9c010dc42 MqttMonitor/MqttConnectionProfilesDialog.ui
--- a/MqttMonitor/MqttConnectionProfilesDialog.ui	Mon Jun 28 17:44:07 2021 +0200
+++ b/MqttMonitor/MqttConnectionProfilesDialog.ui	Sun Jul 18 18:30:15 2021 +0200
@@ -224,14 +224,56 @@
            <string>General</string>
           </attribute>
           <layout class="QGridLayout" name="gridLayout_2">
-           <item row="0" column="0">
+           <item row="0" column="0" colspan="2">
+            <widget class="QGroupBox" name="groupBox_5">
+             <property name="title">
+              <string>MQTT Protocol</string>
+             </property>
+             <layout class="QHBoxLayout" name="horizontalLayout_7">
+              <item>
+               <widget class="QRadioButton" name="mqttv31Button">
+                <property name="toolTip">
+                 <string>Select to use the MQTT 3.1 protocol</string>
+                </property>
+                <property name="text">
+                 <string>v 3.1</string>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QRadioButton" name="mqttv311Button">
+                <property name="toolTip">
+                 <string>Select to use the MQTT 3.1.1 protocol</string>
+                </property>
+                <property name="text">
+                 <string>v 3.1.1</string>
+                </property>
+                <property name="checked">
+                 <bool>true</bool>
+                </property>
+               </widget>
+              </item>
+              <item>
+               <widget class="QRadioButton" name="mqttv5Button">
+                <property name="toolTip">
+                 <string>Select to use the MQTT 5.0 protocol</string>
+                </property>
+                <property name="text">
+                 <string>v 5.0</string>
+                </property>
+               </widget>
+              </item>
+             </layout>
+            </widget>
+           </item>
+           <item row="1" column="0">
             <widget class="QLabel" name="label_12">
              <property name="text">
               <string>Connection Timeout:</string>
              </property>
             </widget>
            </item>
-           <item row="0" column="1">
+           <item row="1" column="1">
             <layout class="QHBoxLayout" name="horizontalLayout_5">
              <item>
               <widget class="QSpinBox" name="connectionTimeoutSpinBox">
@@ -270,14 +312,14 @@
              </item>
             </layout>
            </item>
-           <item row="1" column="0">
+           <item row="2" column="0">
             <widget class="QLabel" name="label_5">
              <property name="text">
               <string>Keep Alive Interval:</string>
              </property>
             </widget>
            </item>
-           <item row="1" column="1">
+           <item row="2" column="1">
             <layout class="QHBoxLayout" name="horizontalLayout_4">
              <item>
               <widget class="QSpinBox" name="keepaliveSpinBox">
@@ -316,7 +358,7 @@
              </item>
             </layout>
            </item>
-           <item row="2" column="0" colspan="2">
+           <item row="3" column="0" colspan="2">
             <widget class="QCheckBox" name="cleanSessionCheckBox">
              <property name="toolTip">
               <string>Select to start with a clean session</string>
@@ -326,7 +368,7 @@
              </property>
             </widget>
            </item>
-           <item row="3" column="1">
+           <item row="4" column="1">
             <spacer name="verticalSpacer">
              <property name="orientation">
               <enum>Qt::Vertical</enum>
@@ -742,6 +784,9 @@
   <tabstop>clientIdEdit</tabstop>
   <tabstop>generateIdButton</tabstop>
   <tabstop>profileTabWidget</tabstop>
+  <tabstop>mqttv31Button</tabstop>
+  <tabstop>mqttv311Button</tabstop>
+  <tabstop>mqttv5Button</tabstop>
   <tabstop>connectionTimeoutSpinBox</tabstop>
   <tabstop>keepaliveSpinBox</tabstop>
   <tabstop>cleanSessionCheckBox</tabstop>
@@ -749,9 +794,9 @@
   <tabstop>passwordEdit</tabstop>
   <tabstop>showPasswordButton</tabstop>
   <tabstop>willTopicEdit</tabstop>
-  <tabstop>willMessageEdit</tabstop>
   <tabstop>willQosSpinBox</tabstop>
   <tabstop>willRetainCheckBox</tabstop>
+  <tabstop>willMessageEdit</tabstop>
   <tabstop>tlsGroupBox</tabstop>
   <tabstop>tlsDefaultCertsButton</tabstop>
   <tabstop>tlsCertsFileButton</tabstop>

eric ide

mercurial