1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>AudioInput</class>
4 <widget class="QWidget" name="AudioInput">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>569</width>
10    <height>764</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>Audio input</string>
15  </property>
16  <layout class="QVBoxLayout">
17   <item>
18    <widget class="QGroupBox" name="qgbInterfaces">
19     <property name="title">
20      <string>Interface</string>
21     </property>
22     <layout class="QGridLayout" name="gridLayout">
23      <item row="0" column="0">
24       <widget class="QLabel" name="qliSystem">
25        <property name="text">
26         <string>System</string>
27        </property>
28        <property name="buddy">
29         <cstring>qcbSystem</cstring>
30        </property>
31       </widget>
32      </item>
33      <item row="0" column="1">
34       <widget class="MUComboBox" name="qcbSystem">
35        <property name="sizePolicy">
36         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
37          <horstretch>0</horstretch>
38          <verstretch>0</verstretch>
39         </sizepolicy>
40        </property>
41        <property name="toolTip">
42         <string>Input method for audio</string>
43        </property>
44        <property name="whatsThis">
45         <string>&lt;b&gt;This is the input method to use for audio.&lt;/b&gt;&lt;br /&gt;Most likely you want to use DirectSound.</string>
46        </property>
47       </widget>
48      </item>
49      <item row="0" column="2">
50       <spacer>
51        <property name="orientation">
52         <enum>Qt::Horizontal</enum>
53        </property>
54        <property name="sizeType">
55         <enum>QSizePolicy::Maximum</enum>
56        </property>
57        <property name="sizeHint" stdset="0">
58         <size>
59          <width>24</width>
60          <height>16</height>
61         </size>
62        </property>
63       </spacer>
64      </item>
65      <item row="0" column="3">
66       <widget class="QLabel" name="qliDevice">
67        <property name="text">
68         <string>Device</string>
69        </property>
70        <property name="buddy">
71         <cstring>qcbDevice</cstring>
72        </property>
73       </widget>
74      </item>
75      <item row="0" column="4">
76       <widget class="MUComboBox" name="qcbDevice">
77        <property name="sizePolicy">
78         <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
79          <horstretch>1</horstretch>
80          <verstretch>0</verstretch>
81         </sizepolicy>
82        </property>
83        <property name="toolTip">
84         <string>Input device for audio</string>
85        </property>
86        <property name="whatsThis">
87         <string>&lt;b&gt;This is the input device to use for audio.&lt;/b&gt;</string>
88        </property>
89        <property name="sizeAdjustPolicy">
90         <enum>QComboBox::AdjustToContents</enum>
91        </property>
92        <property name="minimumContentsLength">
93         <number>16</number>
94        </property>
95       </widget>
96      </item>
97      <item row="1" column="1">
98       <widget class="QCheckBox" name="qcbExclusive">
99        <property name="minimumSize">
100         <size>
101          <width>0</width>
102          <height>27</height>
103         </size>
104        </property>
105        <property name="toolTip">
106         <string>Exclusive mode</string>
107        </property>
108        <property name="whatsThis">
109         <string>&lt;b&gt;This opens the device in exclusive mode.&lt;/b&gt;&lt;br /&gt;No other application will be able to use the device.</string>
110        </property>
111        <property name="text">
112         <string>Exclusive</string>
113        </property>
114       </widget>
115      </item>
116      <item row="1" column="3">
117       <widget class="QLabel" name="qliEcho">
118        <property name="text">
119         <string>Echo Cancellation</string>
120        </property>
121       </widget>
122      </item>
123      <item row="1" column="4">
124       <widget class="MUComboBox" name="qcbEcho">
125        <property name="toolTip">
126         <string>Cancel echo from speakers</string>
127        </property>
128        <property name="whatsThis">
129         <string>Enabling this will cancel the echo from your speakers. Mixed has low CPU impact, but only works well if your speakers are equally loud and equidistant from the microphone. Multichannel echo cancellation provides much better echo cancellation, but at a higher CPU cost.</string>
130        </property>
131        <item>
132         <property name="text">
133          <string>Disabled</string>
134         </property>
135        </item>
136        <item>
137         <property name="text">
138          <string>Mixed echo cancellation</string>
139         </property>
140        </item>
141        <item>
142         <property name="text">
143          <string>Multichannel echo cancellation</string>
144         </property>
145        </item>
146       </widget>
147      </item>
148     </layout>
149    </widget>
150   </item>
151   <item>
152    <widget class="QGroupBox" name="qgbTransmission">
153     <property name="sizePolicy">
154      <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
155       <horstretch>0</horstretch>
156       <verstretch>0</verstretch>
157      </sizepolicy>
158     </property>
159     <property name="title">
160      <string>Transmission</string>
161     </property>
162     <layout class="QGridLayout">
163      <item row="0" column="0">
164       <widget class="QLabel" name="qliTransmit">
165        <property name="text">
166         <string>&amp;Transmit</string>
167        </property>
168        <property name="buddy">
169         <cstring>qcbTransmit</cstring>
170        </property>
171       </widget>
172      </item>
173      <item row="0" column="1" colspan="2">
174       <widget class="MUComboBox" name="qcbTransmit">
175        <property name="toolTip">
176         <string>When to transmit your speech</string>
177        </property>
178        <property name="whatsThis">
179         <string>&lt;b&gt;This sets when speech should be transmitted.&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Continuous&lt;/i&gt; - All the time&lt;br /&gt;&lt;i&gt;Voice Activity&lt;/i&gt; - When you are speaking clearly.&lt;br /&gt;&lt;i&gt;Push To Talk&lt;/i&gt; - When you hold down the hotkey set under &lt;i&gt;Shortcuts&lt;/i&gt;.</string>
180        </property>
181       </widget>
182      </item>
183      <item row="1" column="0" colspan="3">
184       <widget class="QStackedWidget" name="qswTransmit">
185        <property name="sizePolicy">
186         <sizepolicy hsizetype="Preferred" vsizetype="MinimumExpanding">
187          <horstretch>0</horstretch>
188          <verstretch>0</verstretch>
189         </sizepolicy>
190        </property>
191        <property name="currentIndex">
192         <number>1</number>
193        </property>
194        <widget class="QWidget" name="qwPTT">
195         <layout class="QGridLayout" columnstretch="0,1,0,0">
196          <item row="0" column="0">
197           <widget class="QLabel" name="qliDoublePush">
198            <property name="text">
199             <string>DoublePush Time</string>
200            </property>
201            <property name="buddy">
202             <cstring>qsDoublePush</cstring>
203            </property>
204           </widget>
205          </item>
206          <item row="0" column="3">
207           <widget class="QLabel" name="qlDoublePush">
208            <property name="sizePolicy">
209             <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
210              <horstretch>0</horstretch>
211              <verstretch>0</verstretch>
212             </sizepolicy>
213            </property>
214            <property name="text">
215             <string notr="true">TextLabel</string>
216            </property>
217           </widget>
218          </item>
219          <item row="2" column="1">
220           <widget class="QCheckBox" name="qcbPushWindow">
221            <property name="toolTip">
222             <string>Displays an always on top window with a push to talk button in it</string>
223            </property>
224            <property name="text">
225             <string>Display push to talk window</string>
226            </property>
227           </widget>
228          </item>
229          <item row="3" column="1">
230           <spacer name="verticalSpacer">
231            <property name="orientation">
232             <enum>Qt::Vertical</enum>
233            </property>
234            <property name="sizeHint" stdset="0">
235             <size>
236              <width>20</width>
237              <height>40</height>
238             </size>
239            </property>
240           </spacer>
241          </item>
242          <item row="0" column="1" colspan="2">
243           <widget class="QSlider" name="qsDoublePush">
244            <property name="toolTip">
245             <string>If you press the PTT key twice in this time it will get locked.</string>
246            </property>
247            <property name="whatsThis">
248             <string>&lt;b&gt;DoublePush Time&lt;/b&gt;&lt;br /&gt;If you press the push-to-talk key twice during the configured interval of time it will be locked. Mumble will keep transmitting until you hit the key once more to unlock PTT again.</string>
249            </property>
250            <property name="maximum">
251             <number>1000</number>
252            </property>
253            <property name="singleStep">
254             <number>10</number>
255            </property>
256            <property name="pageStep">
257             <number>100</number>
258            </property>
259            <property name="orientation">
260             <enum>Qt::Horizontal</enum>
261            </property>
262           </widget>
263          </item>
264          <item row="1" column="0">
265           <widget class="QLabel" name="qliPTTHold">
266            <property name="text">
267             <string>Hold Time</string>
268            </property>
269           </widget>
270          </item>
271          <item row="1" column="3">
272           <widget class="QLabel" name="qlPTTHold">
273            <property name="text">
274             <string notr="true">TextLabel</string>
275            </property>
276           </widget>
277          </item>
278          <item row="1" column="1">
279           <widget class="QSlider" name="qsPTTHold">
280            <property name="toolTip">
281             <string>Time the microphone stays open after the PTT key is released</string>
282            </property>
283            <property name="maximum">
284             <number>5000</number>
285            </property>
286            <property name="singleStep">
287             <number>10</number>
288            </property>
289            <property name="orientation">
290             <enum>Qt::Horizontal</enum>
291            </property>
292           </widget>
293          </item>
294         </layout>
295        </widget>
296        <widget class="QWidget" name="qwVAD">
297         <layout class="QGridLayout">
298          <item row="0" column="0" colspan="3">
299           <layout class="QHBoxLayout">
300            <item>
301             <widget class="QRadioButton" name="qrbAmplitude">
302              <property name="toolTip">
303               <string>Use Amplitude based speech detection</string>
304              </property>
305              <property name="whatsThis">
306               <string>&lt;b&gt;This sets speech detection to use Amplitude.&lt;/b&gt;&lt;br /&gt;In this mode, the raw strength of the input signal is used to detect speech.</string>
307              </property>
308              <property name="text">
309               <string>Amplitude</string>
310              </property>
311             </widget>
312            </item>
313            <item>
314             <widget class="QRadioButton" name="qrbSNR">
315              <property name="toolTip">
316               <string>Use SNR based speech detection</string>
317              </property>
318              <property name="whatsThis">
319               <string>&lt;b&gt;This sets speech detection to use Signal to Noise ratio.&lt;/b&gt;&lt;br /&gt;In this mode, the input is analyzed for something resembling a clear signal, and the clarity of that signal is used to trigger speech detection.</string>
320              </property>
321              <property name="text">
322               <string>Signal to Noise</string>
323              </property>
324             </widget>
325            </item>
326           </layout>
327          </item>
328          <item row="1" column="0">
329           <widget class="QLabel" name="qliTransmitHold">
330            <property name="text">
331             <string>Voice &amp;Hold</string>
332            </property>
333            <property name="buddy">
334             <cstring>qsTransmitHold</cstring>
335            </property>
336           </widget>
337          </item>
338          <item row="1" column="1">
339           <widget class="QSlider" name="qsTransmitHold">
340            <property name="toolTip">
341             <string>How long to keep transmitting after silence</string>
342            </property>
343            <property name="whatsThis">
344             <string>&lt;b&gt;This selects how long after a perceived stop in speech transmission should continue.&lt;/b&gt;&lt;br /&gt;Set this higher if your voice breaks up when you speak (seen by a rapidly blinking voice icon next to your name).</string>
345            </property>
346            <property name="minimum">
347             <number>20</number>
348            </property>
349            <property name="maximum">
350             <number>250</number>
351            </property>
352            <property name="orientation">
353             <enum>Qt::Horizontal</enum>
354            </property>
355           </widget>
356          </item>
357          <item row="1" column="2">
358           <widget class="QLabel" name="qlTransmitHold">
359            <property name="minimumSize">
360             <size>
361              <width>40</width>
362              <height>0</height>
363             </size>
364            </property>
365            <property name="text">
366             <string/>
367            </property>
368           </widget>
369          </item>
370          <item row="2" column="1">
371           <widget class="AudioBar" name="abSpeech" native="true">
372            <property name="maximumSize">
373             <size>
374              <width>16777215</width>
375              <height>10</height>
376             </size>
377            </property>
378            <property name="toolTip">
379             <string>Current speech detection chance</string>
380            </property>
381            <property name="whatsThis">
382             <string>&lt;b&gt;This shows the current speech detection settings.&lt;/b&gt;&lt;br /&gt;You can change the settings from the Settings dialog or from the Audio Wizard.</string>
383            </property>
384           </widget>
385          </item>
386          <item row="3" column="0">
387           <widget class="QLabel" name="qliTransmitMin">
388            <property name="text">
389             <string>Silence Below</string>
390            </property>
391           </widget>
392          </item>
393          <item row="3" column="1">
394           <widget class="QSlider" name="qsTransmitMin">
395            <property name="toolTip">
396             <string>Signal values below this count as silence</string>
397            </property>
398            <property name="whatsThis">
399             <string>&lt;b&gt;This sets the trigger values for voice detection.&lt;/b&gt;&lt;br /&gt;Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below &quot;Silence Below&quot; always count as silence. Values above &quot;Speech Above&quot; always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection.</string>
400            </property>
401            <property name="minimum">
402             <number>1</number>
403            </property>
404            <property name="maximum">
405             <number>32767</number>
406            </property>
407            <property name="singleStep">
408             <number>100</number>
409            </property>
410            <property name="pageStep">
411             <number>1000</number>
412            </property>
413            <property name="orientation">
414             <enum>Qt::Horizontal</enum>
415            </property>
416           </widget>
417          </item>
418          <item row="4" column="0">
419           <widget class="QLabel" name="qliTransmitMax">
420            <property name="text">
421             <string>Speech Above</string>
422            </property>
423           </widget>
424          </item>
425          <item row="4" column="1">
426           <widget class="QSlider" name="qsTransmitMax">
427            <property name="toolTip">
428             <string>Signal values above this count as voice</string>
429            </property>
430            <property name="whatsThis">
431             <string>&lt;b&gt;This sets the trigger values for voice detection.&lt;/b&gt;&lt;br /&gt;Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below &quot;Silence Below&quot; always count as silence. Values above &quot;Speech Above&quot; always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection.</string>
432            </property>
433            <property name="minimum">
434             <number>1</number>
435            </property>
436            <property name="maximum">
437             <number>32767</number>
438            </property>
439            <property name="singleStep">
440             <number>100</number>
441            </property>
442            <property name="pageStep">
443             <number>1000</number>
444            </property>
445            <property name="orientation">
446             <enum>Qt::Horizontal</enum>
447            </property>
448           </widget>
449          </item>
450         </layout>
451        </widget>
452        <widget class="QWidget" name="qwContinuous"/>
453       </widget>
454      </item>
455     </layout>
456    </widget>
457   </item>
458   <item>
459    <widget class="QGroupBox" name="qgbCompression">
460     <property name="title">
461      <string>Compression</string>
462     </property>
463     <layout class="QGridLayout">
464      <item row="0" column="0">
465       <widget class="QLabel" name="qliQuality">
466        <property name="text">
467         <string>&amp;Quality</string>
468        </property>
469        <property name="buddy">
470         <cstring>qsQuality</cstring>
471        </property>
472       </widget>
473      </item>
474      <item row="0" column="1">
475       <widget class="QSlider" name="qsQuality">
476        <property name="toolTip">
477         <string>Quality of compression (peak bandwidth)</string>
478        </property>
479        <property name="whatsThis">
480         <string>&lt;b&gt;This sets the quality of compression.&lt;/b&gt;&lt;br /&gt;This determines how much bandwidth Mumble is allowed to use for outgoing audio.</string>
481        </property>
482        <property name="minimum">
483         <number>8000</number>
484        </property>
485        <property name="maximum">
486         <number>96000</number>
487        </property>
488        <property name="singleStep">
489         <number>1000</number>
490        </property>
491        <property name="pageStep">
492         <number>5000</number>
493        </property>
494        <property name="value">
495         <number>32000</number>
496        </property>
497        <property name="orientation">
498         <enum>Qt::Horizontal</enum>
499        </property>
500       </widget>
501      </item>
502      <item row="0" column="2">
503       <widget class="QLabel" name="qlQuality">
504        <property name="minimumSize">
505         <size>
506          <width>30</width>
507          <height>0</height>
508         </size>
509        </property>
510        <property name="text">
511         <string/>
512        </property>
513       </widget>
514      </item>
515      <item row="1" column="0">
516       <widget class="QLabel" name="qliFrames">
517        <property name="text">
518         <string>Audio per packet</string>
519        </property>
520        <property name="buddy">
521         <cstring>qsFrames</cstring>
522        </property>
523       </widget>
524      </item>
525      <item row="1" column="1">
526       <widget class="QSlider" name="qsFrames">
527        <property name="toolTip">
528         <string>How many audio frames to send per packet</string>
529        </property>
530        <property name="whatsThis">
531         <string>&lt;b&gt;This selects how many audio frames should be put in one packet.&lt;/b&gt;&lt;br /&gt;Increasing this will increase the latency of your voice, but will also reduce bandwidth requirements.</string>
532        </property>
533        <property name="minimum">
534         <number>1</number>
535        </property>
536        <property name="maximum">
537         <number>4</number>
538        </property>
539        <property name="pageStep">
540         <number>2</number>
541        </property>
542        <property name="orientation">
543         <enum>Qt::Horizontal</enum>
544        </property>
545       </widget>
546      </item>
547      <item row="1" column="2">
548       <widget class="QLabel" name="qlFrames">
549        <property name="minimumSize">
550         <size>
551          <width>40</width>
552          <height>0</height>
553         </size>
554        </property>
555        <property name="text">
556         <string/>
557        </property>
558       </widget>
559      </item>
560      <item row="2" column="0" colspan="3">
561       <widget class="QLabel" name="qlBitrate">
562        <property name="font">
563         <font>
564          <italic>true</italic>
565         </font>
566        </property>
567        <property name="toolTip">
568         <string>Maximum bandwidth used for sending audio</string>
569        </property>
570        <property name="whatsThis">
571         <string>&lt;b&gt;This shows peak outgoing bandwidth used.&lt;/b&gt;&lt;br /&gt;This shows the peak amount of bandwidth sent out from your machine. Audio bitrate is the maximum bitrate (as we use VBR) for the audio data alone. Position is the bitrate used for positional information. Overhead is our framing and the IP packet headers (IP and UDP is 75% of this overhead).</string>
572        </property>
573        <property name="text">
574         <string/>
575        </property>
576        <property name="alignment">
577         <set>Qt::AlignCenter</set>
578        </property>
579       </widget>
580      </item>
581     </layout>
582    </widget>
583   </item>
584   <item>
585    <widget class="QGroupBox" name="qgbAudio">
586     <property name="title">
587      <string>Audio Processing</string>
588     </property>
589     <layout class="QGridLayout">
590      <item row="0" column="0">
591       <widget class="QLabel" name="qliNoise">
592        <property name="text">
593         <string>Noise Suppression</string>
594        </property>
595        <property name="buddy">
596         <cstring>qsNoise</cstring>
597        </property>
598       </widget>
599      </item>
600      <item row="0" column="1">
601       <widget class="QSlider" name="qsNoise">
602        <property name="toolTip">
603         <string>Noise suppression</string>
604        </property>
605        <property name="whatsThis">
606         <string>&lt;b&gt;This sets the amount of noise suppression to apply.&lt;/b&gt;&lt;br /&gt;The higher this value, the more aggressively stationary noise will be suppressed.</string>
607        </property>
608        <property name="minimum">
609         <number>14</number>
610        </property>
611        <property name="maximum">
612         <number>60</number>
613        </property>
614        <property name="pageStep">
615         <number>5</number>
616        </property>
617        <property name="orientation">
618         <enum>Qt::Horizontal</enum>
619        </property>
620       </widget>
621      </item>
622      <item row="0" column="2">
623       <widget class="QLabel" name="qlNoise">
624        <property name="minimumSize">
625         <size>
626          <width>30</width>
627          <height>0</height>
628         </size>
629        </property>
630        <property name="text">
631         <string/>
632        </property>
633       </widget>
634      </item>
635      <item row="1" column="0">
636       <widget class="QLabel" name="qliAmp">
637        <property name="text">
638         <string>Max. Amplification</string>
639        </property>
640        <property name="buddy">
641         <cstring>qsAmp</cstring>
642        </property>
643       </widget>
644      </item>
645      <item row="1" column="1">
646       <widget class="QSlider" name="qsAmp">
647        <property name="toolTip">
648         <string>Maximum amplification of input sound</string>
649        </property>
650        <property name="whatsThis">
651         <string>&lt;b&gt;Maximum amplification of input.&lt;/b&gt;&lt;br /&gt;Mumble normalizes the input volume before compressing, and this sets how much it's allowed to amplify.&lt;br /&gt;The actual level is continually updated based on your current speech pattern, but it will never go above the level specified here.&lt;br /&gt;If the &lt;i&gt;Microphone loudness&lt;/i&gt; level of the audio statistics hover around 100%, you probably want to set this to 2.0 or so, but if, like most people, you are unable to reach 100%, set this to something much higher.&lt;br /&gt;Ideally, set it so &lt;i&gt;Microphone Loudness * Amplification Factor &gt;= 100&lt;/i&gt;, even when you're speaking really soft.&lt;br /&gt;&lt;br /&gt;Note that there is no harm in setting this to maximum, but Mumble will start picking up other conversations if you leave it to auto-tune to that level.</string>
652        </property>
653        <property name="maximum">
654         <number>19500</number>
655        </property>
656        <property name="singleStep">
657         <number>500</number>
658        </property>
659        <property name="pageStep">
660         <number>2000</number>
661        </property>
662        <property name="orientation">
663         <enum>Qt::Horizontal</enum>
664        </property>
665       </widget>
666      </item>
667      <item row="1" column="2">
668       <widget class="QLabel" name="qlAmp">
669        <property name="minimumSize">
670         <size>
671          <width>30</width>
672          <height>0</height>
673         </size>
674        </property>
675        <property name="text">
676         <string/>
677        </property>
678       </widget>
679      </item>
680      <item row="2" column="0">
681       <widget class="QCheckBox" name="qcbDenoise">
682        <property name="minimumSize">
683         <size>
684          <width>0</width>
685          <height>27</height>
686         </size>
687        </property>
688        <property name="toolTip">
689         <string>Apply RNNoise's noise suppression filter.</string>
690        </property>
691        <property name="whatsThis">
692         <string>&lt;b&gt;This applies RNNoise's noise suppression filter.&lt;/b&gt;&lt;br /&gt;RNNoise is based on machine learning and used in WebRTC.</string>
693        </property>
694        <property name="text">
695         <string>RNNoise</string>
696        </property>
697       </widget>
698      </item>
699     </layout>
700    </widget>
701   </item>
702   <item>
703    <widget class="QGroupBox" name="qgbMisc">
704     <property name="title">
705      <string>Misc</string>
706     </property>
707     <layout class="QGridLayout" name="_2">
708      <item row="2" column="5">
709       <widget class="QPushButton" name="qpbPushClickBrowseOff">
710        <property name="toolTip">
711         <string>Browse for off audio file</string>
712        </property>
713        <property name="text">
714         <string>B&amp;rowse...</string>
715        </property>
716       </widget>
717      </item>
718      <item row="2" column="3">
719       <widget class="QLabel" name="qlPushClickOff">
720        <property name="text">
721         <string>Off</string>
722        </property>
723        <property name="alignment">
724         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
725        </property>
726       </widget>
727      </item>
728      <item row="1" column="3">
729       <widget class="QLabel" name="qlPushClickOn">
730        <property name="text">
731         <string>On</string>
732        </property>
733        <property name="alignment">
734         <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
735        </property>
736       </widget>
737      </item>
738      <item row="1" column="6">
739       <widget class="QPushButton" name="qpbPushClickPreview">
740        <property name="toolTip">
741         <string>Preview the audio cues</string>
742        </property>
743        <property name="whatsThis">
744         <string>&lt;b&gt;Preview&lt;/b&gt;&lt;br/&gt;Plays the current &lt;i&gt;on&lt;/i&gt; sound followed by the current &lt;i&gt;off&lt;/i&gt; sound.</string>
745        </property>
746        <property name="text">
747         <string>&amp;Preview</string>
748        </property>
749       </widget>
750      </item>
751      <item row="2" column="6">
752       <widget class="QPushButton" name="qpbPushClickReset">
753        <property name="toolTip">
754         <string>Reset audio cue to default</string>
755        </property>
756        <property name="whatsThis">
757         <string>&lt;b&gt;Reset&lt;/b&gt;&lt;br/&gt;Reset the paths for the files to their default.</string>
758        </property>
759        <property name="text">
760         <string>R&amp;eset</string>
761        </property>
762       </widget>
763      </item>
764      <item row="1" column="5">
765       <widget class="QPushButton" name="qpbPushClickBrowseOn">
766        <property name="toolTip">
767         <string>Browse for on audio file</string>
768        </property>
769        <property name="text">
770         <string>&amp;Browse...</string>
771        </property>
772       </widget>
773      </item>
774      <item row="1" column="4">
775       <widget class="QLineEdit" name="qlePushClickPathOn">
776        <property name="toolTip">
777         <string>Gets played when starting to transmit</string>
778        </property>
779       </widget>
780      </item>
781      <item row="2" column="4">
782       <widget class="QLineEdit" name="qlePushClickPathOff">
783        <property name="toolTip">
784         <string>Gets played when stopping to transmit</string>
785        </property>
786       </widget>
787      </item>
788      <item row="1" column="0">
789       <widget class="QCheckBox" name="qcbPushClick">
790        <property name="toolTip">
791         <string>Audible audio cue when starting or stopping to transmit</string>
792        </property>
793        <property name="whatsThis">
794         <string>&lt;b&gt;This enables transmission audio cues.&lt;/b&gt;&lt;br /&gt;Setting this will give you a short audio beep when you start and stop transmitting.</string>
795        </property>
796        <property name="text">
797         <string>Audio cue</string>
798        </property>
799       </widget>
800      </item>
801      <item row="3" column="0" colspan="2">
802       <widget class="QLabel" name="qliIdle">
803        <property name="text">
804         <string>Idle action</string>
805        </property>
806       </widget>
807      </item>
808      <item row="4" column="4">
809       <widget class="QCheckBox" name="qcbUndoIdleAction">
810        <property name="toolTip">
811         <string>The idle action will be reversed upon any key or mouse button input</string>
812        </property>
813        <property name="text">
814         <string>Undo Idle action upon activity</string>
815        </property>
816       </widget>
817      </item>
818      <item row="3" column="4">
819       <layout class="QHBoxLayout" name="horizontalLayout">
820        <item>
821         <widget class="QSpinBox" name="qsbIdle">
822          <property name="minimum">
823           <number>1</number>
824          </property>
825          <property name="maximum">
826           <number>5000</number>
827          </property>
828          <property name="value">
829           <number>5</number>
830          </property>
831         </widget>
832        </item>
833        <item>
834         <widget class="QLabel" name="qlIdle">
835          <property name="minimumSize">
836           <size>
837            <width>30</width>
838            <height>0</height>
839           </size>
840          </property>
841          <property name="text">
842           <string>minutes do</string>
843          </property>
844         </widget>
845        </item>
846        <item>
847         <widget class="MUComboBox" name="qcbIdleAction">
848          <item>
849           <property name="text">
850            <string>nothing</string>
851           </property>
852          </item>
853          <item>
854           <property name="text">
855            <string>deafen</string>
856           </property>
857          </item>
858          <item>
859           <property name="text">
860            <string>mute</string>
861           </property>
862          </item>
863         </widget>
864        </item>
865        <item>
866         <spacer name="horizontalSpacer">
867          <property name="orientation">
868           <enum>Qt::Horizontal</enum>
869          </property>
870          <property name="sizeHint" stdset="0">
871           <size>
872            <width>40</width>
873            <height>20</height>
874           </size>
875          </property>
876         </spacer>
877        </item>
878       </layout>
879      </item>
880      <item row="3" column="3">
881       <widget class="QLabel" name="qlIdle2">
882        <property name="text">
883         <string>after</string>
884        </property>
885       </widget>
886      </item>
887     </layout>
888    </widget>
889   </item>
890   <item>
891    <spacer>
892     <property name="orientation">
893      <enum>Qt::Vertical</enum>
894     </property>
895     <property name="sizeHint" stdset="0">
896      <size>
897       <width>1</width>
898       <height>151</height>
899      </size>
900     </property>
901    </spacer>
902   </item>
903  </layout>
904 </widget>
905 <customwidgets>
906  <customwidget>
907   <class>AudioBar</class>
908   <extends>QWidget</extends>
909   <header>AudioStats.h</header>
910   <container>1</container>
911  </customwidget>
912  <customwidget>
913   <class>MUComboBox</class>
914   <extends>QComboBox</extends>
915   <header>widgets/MUComboBox.h</header>
916  </customwidget>
917 </customwidgets>
918 <tabstops>
919  <tabstop>qcbSystem</tabstop>
920  <tabstop>qcbDevice</tabstop>
921  <tabstop>qcbEcho</tabstop>
922  <tabstop>qcbTransmit</tabstop>
923  <tabstop>qsDoublePush</tabstop>
924  <tabstop>qrbSNR</tabstop>
925  <tabstop>qsTransmitHold</tabstop>
926  <tabstop>qsTransmitMin</tabstop>
927  <tabstop>qsTransmitMax</tabstop>
928  <tabstop>qsQuality</tabstop>
929  <tabstop>qsFrames</tabstop>
930  <tabstop>qsNoise</tabstop>
931  <tabstop>qcbDenoise</tabstop>
932  <tabstop>qsAmp</tabstop>
933 </tabstops>
934 <resources/>
935 <connections/>
936</ui>
937