diff -r f75a385e9127 -r 7e0e921dc7ea MqttMonitor/MqttMonitorWidget.ui --- a/MqttMonitor/MqttMonitorWidget.ui Fri Aug 31 19:28:28 2018 +0200 +++ b/MqttMonitor/MqttMonitorWidget.ui Sat Sep 01 20:18:11 2018 +0200 @@ -41,7 +41,7 @@ </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> - <widget class="QComboBox" name="brokerComboBox"> + <widget class="E5ClearableComboBox" name="brokerComboBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> <horstretch>0</horstretch> @@ -56,7 +56,7 @@ </property> </widget> </item> - <item row="0" column="1"> + <item row="0" column="3"> <widget class="QToolButton" name="connectButton"> <property name="toolTip"> <string>Press to connect to/disconnect from the broker</string> @@ -66,13 +66,33 @@ </property> </widget> </item> - <item row="1" column="0" colspan="2"> + <item row="1" column="0" colspan="4"> <widget class="QLabel" name="brokerStatusLabel"> <property name="wordWrap"> <bool>true</bool> </property> </widget> </item> + <item row="0" column="1"> + <widget class="QComboBox" name="brokerPortComboBox"> + <property name="toolTip"> + <string>Enter the broker port to connect to</string> + </property> + <property name="editable"> + <bool>true</bool> + </property> + <property name="sizeAdjustPolicy"> + <enum>QComboBox::AdjustToContents</enum> + </property> + </widget> + </item> + <item row="0" column="2"> + <widget class="QToolButton" name="brokerConnectionOptionsButton"> + <property name="toolTip"> + <string>Press to open a dialog to enter connection options</string> + </property> + </widget> + </item> </layout> </widget> </item> @@ -1127,6 +1147,8 @@ </customwidgets> <tabstops> <tabstop>brokerComboBox</tabstop> + <tabstop>brokerPortComboBox</tabstop> + <tabstop>brokerConnectionOptionsButton</tabstop> <tabstop>connectButton</tabstop> <tabstop>brokerWidget</tabstop> <tabstop>subscribeTopicEdit</tabstop> @@ -1134,6 +1156,15 @@ <tabstop>subscribeButton</tabstop> <tabstop>unsubscribeTopicComboBox</tabstop> <tabstop>unsubscribeButton</tabstop> + <tabstop>publishTopicComboBox</tabstop> + <tabstop>publishQosSpinBox</tabstop> + <tabstop>publishRetainCheckBox</tabstop> + <tabstop>publishPayloadEdit</tabstop> + <tabstop>publishButton</tabstop> + <tabstop>messagesEdit</tabstop> + <tabstop>pushButton</tabstop> + <tabstop>brokerStatusButton</tabstop> + <tabstop>scrollArea</tabstop> </tabstops> <resources/> <connections>