cleanup and refactor to prepare for "always on" listen loop
[jackctlmmc.git] / qt / src / qjackmmc.ui
blobac4d3a05b93a9b2cb4e41e6ce8a365a889ac1351
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>QjackMMC</class>
4 <widget class="QMainWindow" name="QjackMMC">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>419</width>
10 <height>362</height>
11 </rect>
12 </property>
13 <property name="sizePolicy">
14 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
15 <horstretch>0</horstretch>
16 <verstretch>0</verstretch>
17 </sizepolicy>
18 </property>
19 <property name="minimumSize">
20 <size>
21 <width>419</width>
22 <height>335</height>
23 </size>
24 </property>
25 <property name="maximumSize">
26 <size>
27 <width>419</width>
28 <height>32767</height>
29 </size>
30 </property>
31 <property name="windowTitle">
32 <string>QjackMMC</string>
33 </property>
34 <widget class="QWidget" name="centralwidget">
35 <property name="sizePolicy">
36 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
37 <horstretch>0</horstretch>
38 <verstretch>0</verstretch>
39 </sizepolicy>
40 </property>
41 <layout class="QVBoxLayout" name="verticalLayout">
42 <item>
43 <layout class="QGridLayout" name="gridLayout">
44 <property name="sizeConstraint">
45 <enum>QLayout::SetFixedSize</enum>
46 </property>
47 <item row="1" column="1">
48 <widget class="QLabel" name="fpsLabel">
49 <property name="whatsThis">
50 <string>The framerate (number of frames per second) of the device(s) connected to QjackMMC</string>
51 </property>
52 <property name="lineWidth">
53 <number>2</number>
54 </property>
55 <property name="text">
56 <string>&amp;Frames / sec</string>
57 </property>
58 <property name="buddy">
59 <cstring>fpsEdit</cstring>
60 </property>
61 </widget>
62 </item>
63 <item row="2" column="0">
64 <widget class="QLineEdit" name="jitterEdit">
65 <property name="whatsThis">
66 <string>The maximum allowable difference between the JACK transport position and the time specified by an incoming MMC locate messages without changing the JACK position.</string>
67 </property>
68 <property name="inputMask">
69 <string/>
70 </property>
71 <property name="text">
72 <string>50</string>
73 </property>
74 <property name="maxLength">
75 <number>5</number>
76 </property>
77 </widget>
78 </item>
79 <item row="2" column="1">
80 <widget class="QLabel" name="jittterLabel">
81 <property name="whatsThis">
82 <string>The maximum allowable difference between the JACK transport position and the time specified by an incoming MMC locate messages without changing the JACK position.</string>
83 </property>
84 <property name="text">
85 <string> &amp;Jitter tolerance (ms)</string>
86 </property>
87 <property name="buddy">
88 <cstring>jitterEdit</cstring>
89 </property>
90 </widget>
91 </item>
92 <item row="1" column="0">
93 <widget class="QLineEdit" name="fpsEdit">
94 <property name="whatsThis">
95 <string>The framerate (number of frames per second) of the device(s) connected to QjackMMC</string>
96 </property>
97 <property name="inputMask">
98 <string/>
99 </property>
100 <property name="text">
101 <string>30</string>
102 </property>
103 <property name="maxLength">
104 <number>4</number>
105 </property>
106 </widget>
107 </item>
108 <item row="4" column="0">
109 <widget class="QCheckBox" name="rtBox">
110 <property name="whatsThis">
111 <string>Check this to schedule QJackMMC with the highest allowable thread priority.</string>
112 </property>
113 <property name="text">
114 <string>Use &amp;high priority thread</string>
115 </property>
116 </widget>
117 </item>
118 <item row="4" column="1">
119 <widget class="QCheckBox" name="verboseBox">
120 <property name="whatsThis">
121 <string>Check this to output verbose messages to the command line when QJackMMC is started from a terminal.</string>
122 </property>
123 <property name="text">
124 <string>&amp;Verbose output</string>
125 </property>
126 </widget>
127 </item>
128 <item row="5" column="0">
129 <widget class="QPushButton" name="loadButton">
130 <property name="whatsThis">
131 <string>Load your last saved settings from ~/.qjackmmc</string>
132 </property>
133 <property name="text">
134 <string>&amp;Load saved defaults</string>
135 </property>
136 </widget>
137 </item>
138 <item row="5" column="1">
139 <widget class="QPushButton" name="saveButton">
140 <property name="whatsThis">
141 <string>Save your current settings to ~/.qjackmmc</string>
142 </property>
143 <property name="text">
144 <string>Save as &amp;Default settings</string>
145 </property>
146 </widget>
147 </item>
148 <item row="6" column="1">
149 <widget class="QPushButton" name="startButton">
150 <property name="whatsThis">
151 <string>Toggles whether QjackMMC is currently listening to connected MIDI devices for MMC commands.</string>
152 </property>
153 <property name="text">
154 <string>&amp;Start listening</string>
155 </property>
156 </widget>
157 </item>
158 <item row="6" column="0">
159 <widget class="QCheckBox" name="listenBox">
160 <property name="whatsThis">
161 <string>Check this so that QJackMMC will start listening for MMC commands as soon as it starts up. Don't forget to click &quot;save as Default settings&quot;!</string>
162 </property>
163 <property name="text">
164 <string>Listen &amp;On Startup</string>
165 </property>
166 </widget>
167 </item>
168 <item row="3" column="0">
169 <widget class="QLineEdit" name="deviceEdit">
170 <property name="whatsThis">
171 <string>The device ID of the MIDI device controlling QJackMMC. If you don't know, it's probably 7f.</string>
172 </property>
173 <property name="text">
174 <string>7f</string>
175 </property>
176 <property name="maxLength">
177 <number>2</number>
178 </property>
179 </widget>
180 </item>
181 <item row="3" column="1">
182 <widget class="QLabel" name="deviceLabel">
183 <property name="whatsThis">
184 <string>The device ID of the MIDI device controlling QJackMMC. If you don't know, it's probably 7f.</string>
185 </property>
186 <property name="text">
187 <string>Device &amp;ID in hexadecimal</string>
188 </property>
189 <property name="buddy">
190 <cstring>deviceEdit</cstring>
191 </property>
192 </widget>
193 </item>
194 </layout>
195 </item>
196 <item>
197 <widget class="QTextEdit" name="messageArea">
198 <property name="readOnly">
199 <bool>true</bool>
200 </property>
201 </widget>
202 </item>
203 </layout>
204 </widget>
205 <widget class="QMenuBar" name="menubar">
206 <property name="geometry">
207 <rect>
208 <x>0</x>
209 <y>0</y>
210 <width>419</width>
211 <height>23</height>
212 </rect>
213 </property>
214 <widget class="QMenu" name="menuQJackMMC">
215 <property name="sizePolicy">
216 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
217 <horstretch>0</horstretch>
218 <verstretch>0</verstretch>
219 </sizepolicy>
220 </property>
221 <property name="title">
222 <string>&amp;QJackMMC</string>
223 </property>
224 <addaction name="actionQuit"/>
225 </widget>
226 <widget class="QMenu" name="menu_Help">
227 <property name="title">
228 <string>&amp;Help</string>
229 </property>
230 <addaction name="actionWhat"/>
231 <addaction name="actionAbout"/>
232 </widget>
233 <addaction name="menuQJackMMC"/>
234 <addaction name="menu_Help"/>
235 </widget>
236 <widget class="QStatusBar" name="statusbar">
237 <property name="sizePolicy">
238 <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
239 <horstretch>0</horstretch>
240 <verstretch>0</verstretch>
241 </sizepolicy>
242 </property>
243 </widget>
244 <action name="actionQuit">
245 <property name="text">
246 <string>&amp;Quit</string>
247 </property>
248 </action>
249 <action name="actionWhat">
250 <property name="text">
251 <string>&amp;What's This?</string>
252 </property>
253 </action>
254 <action name="actionAbout">
255 <property name="text">
256 <string>&amp;About</string>
257 </property>
258 </action>
259 </widget>
260 <tabstops>
261 <tabstop>fpsEdit</tabstop>
262 <tabstop>jitterEdit</tabstop>
263 <tabstop>deviceEdit</tabstop>
264 <tabstop>rtBox</tabstop>
265 <tabstop>verboseBox</tabstop>
266 <tabstop>loadButton</tabstop>
267 <tabstop>saveButton</tabstop>
268 <tabstop>listenBox</tabstop>
269 <tabstop>startButton</tabstop>
270 </tabstops>
271 <resources/>
272 <connections/>
273 </ui>