Sun, 09 Mar 2025 14:16:35 +0100
MicroPython Interface
- Changed the WiFi and Bluetooth status dialogs to non-modal windows with a 'Refresh' button.
9855 | 1 | <?xml version="1.0" encoding="UTF-8"?> |
2 | <ui version="4.0"> | |
3 | <class>BluetoothStatusDialog</class> | |
4 | <widget class="QDialog" name="BluetoothStatusDialog"> | |
5 | <property name="geometry"> | |
6 | <rect> | |
7 | <x>0</x> | |
8 | <y>0</y> | |
9 | <width>600</width> | |
10 | <height>650</height> | |
11 | </rect> | |
12 | </property> | |
13 | <property name="windowTitle"> | |
14 | <string>Bluetooth Status</string> | |
15 | </property> | |
16 | <property name="sizeGripEnabled"> | |
17 | <bool>true</bool> | |
18 | </property> | |
19 | <layout class="QVBoxLayout" name="verticalLayout"> | |
20 | <item> | |
21 | <widget class="QLabel" name="label"> | |
22 | <property name="font"> | |
23 | <font> | |
24 | <pointsize>14</pointsize> | |
25 | <bold>true</bold> | |
26 | </font> | |
27 | </property> | |
28 | <property name="text"> | |
29 | <string>Bluetooth Status</string> | |
30 | </property> | |
31 | <property name="alignment"> | |
11166
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
32 | <set>Qt::AlignmentFlag::AlignCenter</set> |
9855 | 33 | </property> |
34 | </widget> | |
35 | </item> | |
36 | <item> | |
37 | <widget class="QTreeWidget" name="statusTree"> | |
38 | <property name="rootIsDecorated"> | |
39 | <bool>false</bool> | |
40 | </property> | |
41 | <property name="itemsExpandable"> | |
42 | <bool>false</bool> | |
43 | </property> | |
44 | <property name="headerHidden"> | |
45 | <bool>true</bool> | |
46 | </property> | |
47 | <column> | |
48 | <property name="text"> | |
49 | <string notr="true">1</string> | |
50 | </property> | |
51 | </column> | |
52 | </widget> | |
53 | </item> | |
54 | <item> | |
11166
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
55 | <layout class="QHBoxLayout" name="horizontalLayout"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
56 | <item> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
57 | <widget class="QPushButton" name="refreshButton"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
58 | <property name="toolTip"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
59 | <string>Press to refresh the status display.</string> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
60 | </property> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
61 | <property name="text"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
62 | <string>Refresh</string> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
63 | </property> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
64 | </widget> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
65 | </item> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
66 | <item> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
67 | <widget class="QDialogButtonBox" name="buttonBox"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
68 | <property name="orientation"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
69 | <enum>Qt::Orientation::Horizontal</enum> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
70 | </property> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
71 | <property name="standardButtons"> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
72 | <set>QDialogButtonBox::StandardButton::Close</set> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
73 | </property> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
74 | </widget> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
75 | </item> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
76 | </layout> |
9855 | 77 | </item> |
78 | </layout> | |
79 | </widget> | |
11166
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
80 | <tabstops> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
81 | <tabstop>statusTree</tabstop> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
82 | <tabstop>refreshButton</tabstop> |
fd914f897dcf
MicroPython Interface
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9855
diff
changeset
|
83 | </tabstops> |
9855 | 84 | <resources/> |
85 | <connections> | |
86 | <connection> | |
87 | <sender>buttonBox</sender> | |
88 | <signal>accepted()</signal> | |
89 | <receiver>BluetoothStatusDialog</receiver> | |
90 | <slot>accept()</slot> | |
91 | <hints> | |
92 | <hint type="sourcelabel"> | |
93 | <x>248</x> | |
94 | <y>254</y> | |
95 | </hint> | |
96 | <hint type="destinationlabel"> | |
97 | <x>157</x> | |
98 | <y>274</y> | |
99 | </hint> | |
100 | </hints> | |
101 | </connection> | |
102 | <connection> | |
103 | <sender>buttonBox</sender> | |
104 | <signal>rejected()</signal> | |
105 | <receiver>BluetoothStatusDialog</receiver> | |
106 | <slot>reject()</slot> | |
107 | <hints> | |
108 | <hint type="sourcelabel"> | |
109 | <x>316</x> | |
110 | <y>260</y> | |
111 | </hint> | |
112 | <hint type="destinationlabel"> | |
113 | <x>286</x> | |
114 | <y>274</y> | |
115 | </hint> | |
116 | </hints> | |
117 | </connection> | |
118 | </connections> | |
119 | </ui> |