Change: keyboard shortcuts.
[abby.git] / rc / mainwnd.ui
blob2a4b22d9d487ee69b0126781e73fae90c2d7778d
1 <ui version="4.0" >
2  <author>Toni Gundogdu</author>
3  <class>MainWindow</class>
4  <widget class="QMainWindow" name="MainWindow" >
5   <property name="geometry" >
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>545</width>
10     <height>338</height>
11    </rect>
12   </property>
13   <property name="windowTitle" >
14    <string>abby</string>
15   </property>
16   <property name="windowIcon" >
17    <iconset resource="abby.qrc" >
18     <normaloff>:/abby.png</normaloff>:/abby.png</iconset>
19   </property>
20   <widget class="QWidget" name="centralwidget" >
21    <layout class="QGridLayout" name="gridLayout_5" >
22     <item row="0" column="0" >
23      <widget class="QTabWidget" name="tabWidget" >
24       <property name="currentIndex" >
25        <number>0</number>
26       </property>
27       <widget class="QWidget" name="tab" >
28        <attribute name="title" >
29         <string>&amp;Video</string>
30        </attribute>
31        <layout class="QGridLayout" name="gridLayout_3" >
32         <item row="0" column="0" >
33          <widget class="QSplitter" name="splitter" >
34           <property name="orientation" >
35            <enum>Qt::Vertical</enum>
36           </property>
37           <widget class="QWidget" name="layoutWidget" >
38            <layout class="QHBoxLayout" name="horizontalLayout" >
39             <item>
40              <layout class="QVBoxLayout" name="verticalLayout_3" >
41               <item>
42                <widget class="QPushButton" name="addButton" >
43                 <property name="toolTip" >
44                  <string/>
45                 </property>
46                 <property name="statusTip" >
47                  <string>Add video page link</string>
48                 </property>
49                 <property name="text" >
50                  <string/>
51                 </property>
52                 <property name="icon" >
53                  <iconset resource="abby.qrc" >
54                   <normaloff>:/list-add.png</normaloff>:/list-add.png</iconset>
55                 </property>
56                 <property name="iconSize" >
57                  <size>
58                   <width>16</width>
59                   <height>16</height>
60                  </size>
61                 </property>
62                </widget>
63               </item>
64               <item>
65                <widget class="QPushButton" name="pasteButton" >
66                 <property name="toolTip" >
67                  <string/>
68                 </property>
69                 <property name="statusTip" >
70                  <string>Paste video page links from clipboard</string>
71                 </property>
72                 <property name="text" >
73                  <string/>
74                 </property>
75                 <property name="icon" >
76                  <iconset resource="abby.qrc" >
77                   <normaloff>:/edit-paste.png</normaloff>:/edit-paste.png</iconset>
78                 </property>
79                 <property name="iconSize" >
80                  <size>
81                   <width>16</width>
82                   <height>16</height>
83                  </size>
84                 </property>
85                </widget>
86               </item>
87               <item>
88                <widget class="QPushButton" name="removeButton" >
89                 <property name="toolTip" >
90                  <string/>
91                 </property>
92                 <property name="statusTip" >
93                  <string>Remove selected video page links</string>
94                 </property>
95                 <property name="text" >
96                  <string/>
97                 </property>
98                 <property name="icon" >
99                  <iconset resource="abby.qrc" >
100                   <normaloff>:/list-remove.png</normaloff>:/list-remove.png</iconset>
101                 </property>
102                 <property name="iconSize" >
103                  <size>
104                   <width>16</width>
105                   <height>16</height>
106                  </size>
107                 </property>
108                </widget>
109               </item>
110              </layout>
111             </item>
112             <item>
113              <widget class="QListWidget" name="linksList" >
114               <property name="toolTip" >
115                <string>Video page links to download videos from</string>
116               </property>
117               <property name="selectionMode" >
118                <enum>QAbstractItemView::ExtendedSelection</enum>
119               </property>
120              </widget>
121             </item>
122             <item>
123              <layout class="QVBoxLayout" name="verticalLayout" >
124               <item>
125                <widget class="QPushButton" name="rssButton" >
126                 <property name="toolTip" >
127                  <string/>
128                 </property>
129                 <property name="statusTip" >
130                  <string>Add video links from RSS feeds</string>
131                 </property>
132                 <property name="text" >
133                  <string/>
134                 </property>
135                 <property name="icon" >
136                  <iconset resource="abby.qrc" >
137                   <normaloff>:/feed-icon-14x14.png</normaloff>:/feed-icon-14x14.png</iconset>
138                 </property>
139                 <property name="iconSize" >
140                  <size>
141                   <width>16</width>
142                   <height>16</height>
143                  </size>
144                 </property>
145                </widget>
146               </item>
147               <item>
148                <widget class="QPushButton" name="scanButton" >
149                 <property name="toolTip" >
150                  <string/>
151                 </property>
152                 <property name="statusTip" >
153                  <string>Add video links from scanned web pages</string>
154                 </property>
155                 <property name="text" >
156                  <string/>
157                 </property>
158                 <property name="icon" >
159                  <iconset resource="abby.qrc" >
160                   <normaloff>:/edit-find.png</normaloff>:/edit-find.png</iconset>
161                 </property>
162                 <property name="iconSize" >
163                  <size>
164                   <width>16</width>
165                   <height>16</height>
166                  </size>
167                 </property>
168                </widget>
169               </item>
170               <item>
171                <widget class="QPushButton" name="startButton" >
172                 <property name="toolTip" >
173                  <string/>
174                 </property>
175                 <property name="statusTip" >
176                  <string>Download videos from the listed page links</string>
177                 </property>
178                 <property name="text" >
179                  <string/>
180                 </property>
181                 <property name="icon" >
182                  <iconset resource="abby.qrc" >
183                   <normaloff>:/document-save.png</normaloff>:/document-save.png</iconset>
184                 </property>
185                 <property name="iconSize" >
186                  <size>
187                   <width>16</width>
188                   <height>16</height>
189                  </size>
190                 </property>
191                </widget>
192               </item>
193              </layout>
194             </item>
195            </layout>
196           </widget>
197           <widget class="QTabWidget" name="tabWidget_2" >
198            <property name="tabPosition" >
199             <enum>QTabWidget::South</enum>
200            </property>
201            <property name="currentIndex" >
202             <number>0</number>
203            </property>
204            <widget class="QWidget" name="tab_3" >
205             <attribute name="title" >
206              <string>Pro&amp;gress</string>
207             </attribute>
208             <layout class="QGridLayout" name="gridLayout" >
209              <item row="0" column="0" >
210               <layout class="QHBoxLayout" name="horizontalLayout_2" >
211                <item>
212                 <widget class="QLabel" name="label_2" >
213                  <property name="sizePolicy" >
214                   <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
215                    <horstretch>0</horstretch>
216                    <verstretch>0</verstretch>
217                   </sizepolicy>
218                  </property>
219                  <property name="text" >
220                   <string>File:</string>
221                  </property>
222                 </widget>
223                </item>
224                <item>
225                 <widget class="QLabel" name="fileLabel" >
226                  <property name="sizePolicy" >
227                   <sizepolicy vsizetype="Preferred" hsizetype="Preferred" >
228                    <horstretch>0</horstretch>
229                    <verstretch>0</verstretch>
230                   </sizepolicy>
231                  </property>
232                  <property name="text" >
233                   <string>-</string>
234                  </property>
235                 </widget>
236                </item>
237               </layout>
238              </item>
239              <item row="1" column="0" >
240               <layout class="QHBoxLayout" name="horizontalLayout_3" >
241                <item>
242                 <widget class="QLabel" name="label_3" >
243                  <property name="sizePolicy" >
244                   <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
245                    <horstretch>0</horstretch>
246                    <verstretch>0</verstretch>
247                   </sizepolicy>
248                  </property>
249                  <property name="text" >
250                   <string>Size:</string>
251                  </property>
252                 </widget>
253                </item>
254                <item>
255                 <widget class="QLabel" name="sizeLabel" >
256                  <property name="enabled" >
257                   <bool>true</bool>
258                  </property>
259                  <property name="text" >
260                   <string>-- / --</string>
261                  </property>
262                 </widget>
263                </item>
264                <item>
265                 <widget class="QLabel" name="label_4" >
266                  <property name="sizePolicy" >
267                   <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
268                    <horstretch>0</horstretch>
269                    <verstretch>0</verstretch>
270                   </sizepolicy>
271                  </property>
272                  <property name="text" >
273                   <string>Rate:</string>
274                  </property>
275                  <property name="alignment" >
276                   <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
277                  </property>
278                 </widget>
279                </item>
280                <item>
281                 <widget class="QLabel" name="rateLabel" >
282                  <property name="enabled" >
283                   <bool>true</bool>
284                  </property>
285                  <property name="text" >
286                   <string>--.-</string>
287                  </property>
288                 </widget>
289                </item>
290                <item>
291                 <widget class="QLabel" name="label_5" >
292                  <property name="sizePolicy" >
293                   <sizepolicy vsizetype="Preferred" hsizetype="Maximum" >
294                    <horstretch>0</horstretch>
295                    <verstretch>0</verstretch>
296                   </sizepolicy>
297                  </property>
298                  <property name="text" >
299                   <string>ETA:</string>
300                  </property>
301                  <property name="alignment" >
302                   <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
303                  </property>
304                 </widget>
305                </item>
306                <item>
307                 <widget class="QLabel" name="etaLabel" >
308                  <property name="enabled" >
309                   <bool>true</bool>
310                  </property>
311                  <property name="text" >
312                   <string>--:--</string>
313                  </property>
314                  <property name="alignment" >
315                   <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
316                  </property>
317                 </widget>
318                </item>
319               </layout>
320              </item>
321              <item row="2" column="0" >
322               <layout class="QHBoxLayout" name="horizontalLayout_4" >
323                <item>
324                 <widget class="QProgressBar" name="progressBar" >
325                  <property name="enabled" >
326                   <bool>true</bool>
327                  </property>
328                  <property name="sizePolicy" >
329                   <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
330                    <horstretch>0</horstretch>
331                    <verstretch>0</verstretch>
332                   </sizepolicy>
333                  </property>
334                  <property name="toolTip" >
335                   <string>Current video progress</string>
336                  </property>
337                  <property name="value" >
338                   <number>0</number>
339                  </property>
340                 </widget>
341                </item>
342                <item>
343                 <widget class="QProgressBar" name="totalProgressbar" >
344                  <property name="sizePolicy" >
345                   <sizepolicy vsizetype="Fixed" hsizetype="Preferred" >
346                    <horstretch>0</horstretch>
347                    <verstretch>0</verstretch>
348                   </sizepolicy>
349                  </property>
350                  <property name="toolTip" >
351                   <string>Batch progress</string>
352                  </property>
353                  <property name="value" >
354                   <number>0</number>
355                  </property>
356                 </widget>
357                </item>
358                <item>
359                 <widget class="QPushButton" name="cancelButton" >
360                  <property name="enabled" >
361                   <bool>false</bool>
362                  </property>
363                  <property name="sizePolicy" >
364                   <sizepolicy vsizetype="Maximum" hsizetype="Maximum" >
365                    <horstretch>0</horstretch>
366                    <verstretch>0</verstretch>
367                   </sizepolicy>
368                  </property>
369                  <property name="toolTip" >
370                   <string>Abort download</string>
371                  </property>
372                  <property name="text" >
373                   <string>&amp;Abort</string>
374                  </property>
375                  <property name="icon" >
376                   <iconset resource="abby.qrc" >
377                    <normaloff>:/process-stop.png</normaloff>:/process-stop.png</iconset>
378                  </property>
379                  <property name="iconSize" >
380                   <size>
381                    <width>16</width>
382                    <height>16</height>
383                   </size>
384                  </property>
385                 </widget>
386                </item>
387               </layout>
388              </item>
389             </layout>
390            </widget>
391            <widget class="QWidget" name="tab_4" >
392             <attribute name="title" >
393              <string>&amp;Log</string>
394             </attribute>
395             <layout class="QGridLayout" name="gridLayout_2" >
396              <item row="0" column="0" >
397               <widget class="QTextEdit" name="logEdit" >
398                <property name="enabled" >
399                 <bool>true</bool>
400                </property>
401                <property name="acceptDrops" >
402                 <bool>false</bool>
403                </property>
404                <property name="toolTip" >
405                 <string>Log containing the output generated by (c)clive process</string>
406                </property>
407                <property name="readOnly" >
408                 <bool>true</bool>
409                </property>
410               </widget>
411              </item>
412             </layout>
413            </widget>
414           </widget>
415          </widget>
416         </item>
417        </layout>
418       </widget>
419       <widget class="QWidget" name="tab_2" >
420        <attribute name="title" >
421         <string>&amp;Options</string>
422        </attribute>
423        <layout class="QGridLayout" name="gridLayout_6" >
424         <item row="0" column="0" >
425          <widget class="QGroupBox" name="groupBox" >
426           <property name="title" >
427            <string>General</string>
428           </property>
429           <property name="flat" >
430            <bool>false</bool>
431           </property>
432           <layout class="QGridLayout" name="gridLayout_4" >
433            <item row="0" column="0" >
434             <layout class="QHBoxLayout" name="horizontalLayout_5" >
435              <item>
436               <widget class="QPushButton" name="formatsButton" >
437                <property name="text" >
438                 <string>&amp;Choose Formats...</string>
439                </property>
440               </widget>
441              </item>
442              <item>
443               <spacer name="horizontalSpacer_5" >
444                <property name="orientation" >
445                 <enum>Qt::Horizontal</enum>
446                </property>
447                <property name="sizeHint" stdset="0" >
448                 <size>
449                  <width>40</width>
450                  <height>20</height>
451                 </size>
452                </property>
453               </spacer>
454              </item>
455              <item>
456               <widget class="QCheckBox" name="titleBox" >
457                <property name="toolTip" >
458                 <string>Use video page title for naming downloaded files.
459 See also the Preferences for the character-class
460 used to clean up the video page titles.
462 Note that cclive must be built WITH_PERL=yes for
463 this to work.</string>
464                </property>
465                <property name="text" >
466                 <string>&amp;Use video page title for output filename</string>
467                </property>
468               </widget>
469              </item>
470             </layout>
471            </item>
472           </layout>
473          </widget>
474         </item>
475         <item row="1" column="0" >
476          <widget class="QGroupBox" name="groupBox_2" >
477           <property name="title" >
478            <string>Advanced</string>
479           </property>
480           <layout class="QFormLayout" name="formLayout" >
481            <item row="0" column="0" >
482             <layout class="QHBoxLayout" name="horizontalLayout_9" >
483              <item>
484               <widget class="QCheckBox" name="streamBox" >
485                <property name="toolTip" >
486                 <string>Run the stream command defined in the preferences when
487 the file transfer reaches the specified percent done.
489 Note that if the started command runs out of downloaded
490 video data, abby does not attempt to restore the last
491 state. It is recommended that you use this feature
492 with broadband connections only.</string>
493                </property>
494                <property name="text" >
495                 <string>S&amp;tart streaming at:</string>
496                </property>
497               </widget>
498              </item>
499              <item>
500               <widget class="QSpinBox" name="streamSpin" >
501                <property name="enabled" >
502                 <bool>false</bool>
503                </property>
504                <property name="sizePolicy" >
505                 <sizepolicy vsizetype="Fixed" hsizetype="Maximum" >
506                  <horstretch>0</horstretch>
507                  <verstretch>0</verstretch>
508                 </sizepolicy>
509                </property>
510                <property name="toolTip" >
511                 <string>Stream command is started when file transfer
512 reaches this percentage. Be sure to set it 
513 high enough to make sure that there is enough
514 video data for the command to process.</string>
515                </property>
516                <property name="suffix" >
517                 <string>%</string>
518                </property>
519                <property name="minimum" >
520                 <number>1</number>
521                </property>
522               </widget>
523              </item>
524              <item>
525               <spacer name="horizontalSpacer_4" >
526                <property name="orientation" >
527                 <enum>Qt::Horizontal</enum>
528                </property>
529                <property name="sizeHint" stdset="0" >
530                 <size>
531                  <width>40</width>
532                  <height>20</height>
533                 </size>
534                </property>
535               </spacer>
536              </item>
537             </layout>
538            </item>
539            <item row="1" column="0" >
540             <layout class="QHBoxLayout" name="horizontalLayout_7" >
541              <item>
542               <widget class="QCheckBox" name="commandBox" >
543                <property name="toolTip" >
544                 <string>Run the command specified in the preferences after
545 download finishes.</string>
546                </property>
547                <property name="text" >
548                 <string>&amp;Run external command when download finishes</string>
549                </property>
550               </widget>
551              </item>
552              <item>
553               <spacer name="horizontalSpacer" >
554                <property name="orientation" >
555                 <enum>Qt::Horizontal</enum>
556                </property>
557                <property name="sizeHint" stdset="0" >
558                 <size>
559                  <width>40</width>
560                  <height>20</height>
561                 </size>
562                </property>
563               </spacer>
564              </item>
565             </layout>
566            </item>
567           </layout>
568          </widget>
569         </item>
570         <item row="2" column="0" >
571          <spacer name="verticalSpacer" >
572           <property name="orientation" >
573            <enum>Qt::Vertical</enum>
574           </property>
575           <property name="sizeHint" stdset="0" >
576            <size>
577             <width>502</width>
578             <height>46</height>
579            </size>
580           </property>
581          </spacer>
582         </item>
583        </layout>
584       </widget>
585      </widget>
586     </item>
587    </layout>
588   </widget>
589   <widget class="QMenuBar" name="menubar" >
590    <property name="geometry" >
591     <rect>
592      <x>0</x>
593      <y>0</y>
594      <width>545</width>
595      <height>25</height>
596     </rect>
597    </property>
598    <widget class="QMenu" name="menu_File" >
599     <property name="title" >
600      <string>&amp;File</string>
601     </property>
602     <addaction name="action_Download_videos" />
603     <addaction name="separator" />
604     <addaction name="action_Quit" />
605    </widget>
606    <widget class="QMenu" name="menu_Edit" >
607     <property name="title" >
608      <string>&amp;Edit</string>
609     </property>
610     <widget class="QMenu" name="menu_Add" >
611      <property name="title" >
612       <string>&amp;Add</string>
613      </property>
614      <addaction name="action_Link" />
615      <addaction name="action_RSS" />
616      <addaction name="action_Scan" />
617     </widget>
618     <addaction name="menu_Add" />
619     <addaction name="action_Remove_selected" />
620     <addaction name="separator" />
621     <addaction name="action_Preferences" />
622    </widget>
623    <widget class="QMenu" name="menuHelp" >
624     <property name="title" >
625      <string>&amp;Help</string>
626     </property>
627     <addaction name="action_About" />
628    </widget>
629    <addaction name="menu_File" />
630    <addaction name="menu_Edit" />
631    <addaction name="menuHelp" />
632   </widget>
633   <widget class="QStatusBar" name="statusbar" />
634   <action name="action_Quit" >
635    <property name="text" >
636     <string>&amp;Quit</string>
637    </property>
638    <property name="statusTip" >
639     <string>Quit abby</string>
640    </property>
641    <property name="shortcut" >
642     <string>Ctrl+Q</string>
643    </property>
644   </action>
645   <action name="action_Preferences" >
646    <property name="enabled" >
647     <bool>true</bool>
648    </property>
649    <property name="icon" >
650     <iconset resource="abby.qrc" >
651      <normaloff>:/preferences-desktop.png</normaloff>:/preferences-desktop.png</iconset>
652    </property>
653    <property name="text" >
654     <string>Prefere&amp;nces...</string>
655    </property>
656    <property name="statusTip" >
657     <string>Edit preferences</string>
658    </property>
659    <property name="shortcut" >
660     <string>Ctrl+E</string>
661    </property>
662   </action>
663   <action name="action_About" >
664    <property name="text" >
665     <string>&amp;About...</string>
666    </property>
667    <property name="statusTip" >
668     <string>About abby</string>
669    </property>
670   </action>
671   <action name="action_RSS" >
672    <property name="icon" >
673     <iconset resource="abby.qrc" >
674      <normaloff>:/feed-icon-14x14.png</normaloff>:/feed-icon-14x14.png</iconset>
675    </property>
676    <property name="text" >
677     <string>&amp;RSS...</string>
678    </property>
679    <property name="iconText" >
680     <string>RSS</string>
681    </property>
682    <property name="toolTip" >
683     <string>RSS</string>
684    </property>
685    <property name="statusTip" >
686     <string>Add video links from RSS feeds</string>
687    </property>
688    <property name="shortcut" >
689     <string>Alt+R</string>
690    </property>
691    <property name="shortcutContext" >
692     <enum>Qt::WindowShortcut</enum>
693    </property>
694   </action>
695   <action name="action_Scan" >
696    <property name="icon" >
697     <iconset resource="abby.qrc" >
698      <normaloff>:/edit-find.png</normaloff>:/edit-find.png</iconset>
699    </property>
700    <property name="text" >
701     <string>&amp;Scan...</string>
702    </property>
703    <property name="statusTip" >
704     <string>Add video links from scanned web pages</string>
705    </property>
706    <property name="shortcut" >
707     <string>Alt+S</string>
708    </property>
709   </action>
710   <action name="action_Link" >
711    <property name="icon" >
712     <iconset resource="abby.qrc" >
713      <normaloff>:/list-add.png</normaloff>:/list-add.png</iconset>
714    </property>
715    <property name="text" >
716     <string>Link...</string>
717    </property>
718    <property name="statusTip" >
719     <string>Add video page link</string>
720    </property>
721    <property name="shortcut" >
722     <string>Alt+A</string>
723    </property>
724   </action>
725   <action name="action_Remove_selected" >
726    <property name="icon" >
727     <iconset resource="abby.qrc" >
728      <normaloff>:/list-remove.png</normaloff>:/list-remove.png</iconset>
729    </property>
730    <property name="text" >
731     <string>&amp;Remove selected</string>
732    </property>
733    <property name="statusTip" >
734     <string>Remove selected video page links</string>
735    </property>
736    <property name="shortcut" >
737     <string>Ctrl+X</string>
738    </property>
739   </action>
740   <action name="action_Download_videos" >
741    <property name="icon" >
742     <iconset resource="abby.qrc" >
743      <normaloff>:/document-save.png</normaloff>:/document-save.png</iconset>
744    </property>
745    <property name="text" >
746     <string>&amp;Download videos</string>
747    </property>
748    <property name="toolTip" >
749     <string>Download videos</string>
750    </property>
751    <property name="statusTip" >
752     <string>Download videos from the listed page links</string>
753    </property>
754    <property name="shortcut" >
755     <string>Alt+D</string>
756    </property>
757   </action>
758  </widget>
759  <tabstops>
760   <tabstop>addButton</tabstop>
761   <tabstop>pasteButton</tabstop>
762   <tabstop>removeButton</tabstop>
763   <tabstop>rssButton</tabstop>
764   <tabstop>scanButton</tabstop>
765   <tabstop>startButton</tabstop>
766   <tabstop>linksList</tabstop>
767   <tabstop>tabWidget_2</tabstop>
768   <tabstop>cancelButton</tabstop>
769   <tabstop>logEdit</tabstop>
770   <tabstop>tabWidget</tabstop>
771   <tabstop>titleBox</tabstop>
772   <tabstop>streamBox</tabstop>
773   <tabstop>streamSpin</tabstop>
774   <tabstop>commandBox</tabstop>
775  </tabstops>
776  <resources>
777   <include location="abby.qrc" />
778  </resources>
779  <connections>
780   <connection>
781    <sender>startButton</sender>
782    <signal>clicked()</signal>
783    <receiver>MainWindow</receiver>
784    <slot>onStart()</slot>
785    <hints>
786     <hint type="sourcelabel" >
787      <x>521</x>
788      <y>97</y>
789     </hint>
790     <hint type="destinationlabel" >
791      <x>189</x>
792      <y>148</y>
793     </hint>
794    </hints>
795   </connection>
796   <connection>
797    <sender>cancelButton</sender>
798    <signal>clicked()</signal>
799    <receiver>MainWindow</receiver>
800    <slot>onCancel()</slot>
801    <hints>
802     <hint type="sourcelabel" >
803      <x>510</x>
804      <y>180</y>
805     </hint>
806     <hint type="destinationlabel" >
807      <x>189</x>
808      <y>148</y>
809     </hint>
810    </hints>
811   </connection>
812   <connection>
813    <sender>action_About</sender>
814    <signal>activated()</signal>
815    <receiver>MainWindow</receiver>
816    <slot>onAbout()</slot>
817    <hints>
818     <hint type="sourcelabel" >
819      <x>-1</x>
820      <y>-1</y>
821     </hint>
822     <hint type="destinationlabel" >
823      <x>189</x>
824      <y>151</y>
825     </hint>
826    </hints>
827   </connection>
828   <connection>
829    <sender>streamBox</sender>
830    <signal>stateChanged(int)</signal>
831    <receiver>MainWindow</receiver>
832    <slot>onStreamStateChanged(int)</slot>
833    <hints>
834     <hint type="sourcelabel" >
835      <x>81</x>
836      <y>191</y>
837     </hint>
838     <hint type="destinationlabel" >
839      <x>253</x>
840      <y>139</y>
841     </hint>
842    </hints>
843   </connection>
844   <connection>
845    <sender>action_Quit</sender>
846    <signal>activated()</signal>
847    <receiver>MainWindow</receiver>
848    <slot>close()</slot>
849    <hints>
850     <hint type="sourcelabel" >
851      <x>-1</x>
852      <y>-1</y>
853     </hint>
854     <hint type="destinationlabel" >
855      <x>189</x>
856      <y>148</y>
857     </hint>
858    </hints>
859   </connection>
860   <connection>
861    <sender>action_Preferences</sender>
862    <signal>activated()</signal>
863    <receiver>MainWindow</receiver>
864    <slot>onPreferences()</slot>
865    <hints>
866     <hint type="sourcelabel" >
867      <x>-1</x>
868      <y>-1</y>
869     </hint>
870     <hint type="destinationlabel" >
871      <x>253</x>
872      <y>139</y>
873     </hint>
874    </hints>
875   </connection>
876   <connection>
877    <sender>pasteButton</sender>
878    <signal>clicked()</signal>
879    <receiver>MainWindow</receiver>
880    <slot>onPasteURL()</slot>
881    <hints>
882     <hint type="sourcelabel" >
883      <x>416</x>
884      <y>84</y>
885     </hint>
886     <hint type="destinationlabel" >
887      <x>271</x>
888      <y>141</y>
889     </hint>
890    </hints>
891   </connection>
892   <connection>
893    <sender>rssButton</sender>
894    <signal>clicked()</signal>
895    <receiver>MainWindow</receiver>
896    <slot>onRSS()</slot>
897    <hints>
898     <hint type="sourcelabel" >
899      <x>392</x>
900      <y>89</y>
901     </hint>
902     <hint type="destinationlabel" >
903      <x>271</x>
904      <y>164</y>
905     </hint>
906    </hints>
907   </connection>
908   <connection>
909    <sender>scanButton</sender>
910    <signal>clicked()</signal>
911    <receiver>MainWindow</receiver>
912    <slot>onScan()</slot>
913    <hints>
914     <hint type="sourcelabel" >
915      <x>480</x>
916      <y>89</y>
917     </hint>
918     <hint type="destinationlabel" >
919      <x>271</x>
920      <y>164</y>
921     </hint>
922    </hints>
923   </connection>
924   <connection>
925    <sender>addButton</sender>
926    <signal>clicked()</signal>
927    <receiver>MainWindow</receiver>
928    <slot>onAdd()</slot>
929    <hints>
930     <hint type="sourcelabel" >
931      <x>36</x>
932      <y>82</y>
933     </hint>
934     <hint type="destinationlabel" >
935      <x>259</x>
936      <y>168</y>
937     </hint>
938    </hints>
939   </connection>
940   <connection>
941    <sender>removeButton</sender>
942    <signal>clicked()</signal>
943    <receiver>MainWindow</receiver>
944    <slot>onRemove()</slot>
945    <hints>
946     <hint type="sourcelabel" >
947      <x>36</x>
948      <y>146</y>
949     </hint>
950     <hint type="destinationlabel" >
951      <x>259</x>
952      <y>168</y>
953     </hint>
954    </hints>
955   </connection>
956   <connection>
957    <sender>action_RSS</sender>
958    <signal>activated()</signal>
959    <receiver>MainWindow</receiver>
960    <slot>onRSS()</slot>
961    <hints>
962     <hint type="sourcelabel" >
963      <x>-1</x>
964      <y>-1</y>
965     </hint>
966     <hint type="destinationlabel" >
967      <x>259</x>
968      <y>168</y>
969     </hint>
970    </hints>
971   </connection>
972   <connection>
973    <sender>action_Scan</sender>
974    <signal>activated()</signal>
975    <receiver>MainWindow</receiver>
976    <slot>onScan()</slot>
977    <hints>
978     <hint type="sourcelabel" >
979      <x>-1</x>
980      <y>-1</y>
981     </hint>
982     <hint type="destinationlabel" >
983      <x>259</x>
984      <y>168</y>
985     </hint>
986    </hints>
987   </connection>
988   <connection>
989    <sender>action_Remove_selected</sender>
990    <signal>activated()</signal>
991    <receiver>MainWindow</receiver>
992    <slot>onRemove()</slot>
993    <hints>
994     <hint type="sourcelabel" >
995      <x>-1</x>
996      <y>-1</y>
997     </hint>
998     <hint type="destinationlabel" >
999      <x>259</x>
1000      <y>168</y>
1001     </hint>
1002    </hints>
1003   </connection>
1004   <connection>
1005    <sender>action_Link</sender>
1006    <signal>activated()</signal>
1007    <receiver>MainWindow</receiver>
1008    <slot>onAdd()</slot>
1009    <hints>
1010     <hint type="sourcelabel" >
1011      <x>-1</x>
1012      <y>-1</y>
1013     </hint>
1014     <hint type="destinationlabel" >
1015      <x>259</x>
1016      <y>168</y>
1017     </hint>
1018    </hints>
1019   </connection>
1020   <connection>
1021    <sender>formatsButton</sender>
1022    <signal>clicked()</signal>
1023    <receiver>MainWindow</receiver>
1024    <slot>onFormats()</slot>
1025    <hints>
1026     <hint type="sourcelabel" >
1027      <x>451</x>
1028      <y>110</y>
1029     </hint>
1030     <hint type="destinationlabel" >
1031      <x>272</x>
1032      <y>168</y>
1033     </hint>
1034    </hints>
1035   </connection>
1036   <connection>
1037    <sender>action_Download_videos</sender>
1038    <signal>activated()</signal>
1039    <receiver>MainWindow</receiver>
1040    <slot>onStart()</slot>
1041    <hints>
1042     <hint type="sourcelabel" >
1043      <x>-1</x>
1044      <y>-1</y>
1045     </hint>
1046     <hint type="destinationlabel" >
1047      <x>272</x>
1048      <y>168</y>
1049     </hint>
1050    </hints>
1051   </connection>
1052  </connections>
1053  <slots>
1054   <slot>onStart()</slot>
1055   <slot>onCancel()</slot>
1056   <slot>onAbout()</slot>
1057   <slot>onSaveasStateChanged(int)</slot>
1058   <slot>onSaveasBrowse()</slot>
1059   <slot>onStreamStateChanged(int)</slot>
1060   <slot>onPreferences()</slot>
1061   <slot>onURLEditingFinished()</slot>
1062   <slot>onFormatStateChanged(int)</slot>
1063   <slot>onPasteURL()</slot>
1064   <slot>onURLReturnPressed()</slot>
1065   <slot>onRSS()</slot>
1066   <slot>onScan()</slot>
1067   <slot>onAdd()</slot>
1068   <slot>onRemove()</slot>
1069   <slot>onFormats()</slot>
1070  </slots>
1071 </ui>