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