Revision control

++ <?xml version="1.0" encoding="UTF-8"?>
++ <ui version="4.0">
++ <class>DownloadDialog</class>
++ <widget class="QDialog" name="DownloadDialog">
++ <property name="geometry">
++ <rect>
++ <x>0</x>
++ <y>0</y>
++ <width>489</width>
++ <height>333</height>
++ </rect>
++ </property>
++ <property name="windowTitle">
++ <string>Dialog</string>
++ </property>
++ <layout class="QVBoxLayout" name="verticalLayout_5">
++ <item>
++ <layout class="QHBoxLayout" name="horizontalLayout_4">
++ <item>
++ <layout class="QVBoxLayout" name="verticalLayout_3">
++ <item>
++ <widget class="QLineEdit" name="urlLineEdit"/>
++ </item>
++ <item>
++ <widget class="QListWidget" name="urlListWidget"/>
++ </item>
++ </layout>
++ </item>
++ <item>
++ <layout class="QVBoxLayout" name="verticalLayout_4">
++ <item>
++ <widget class="QPushButton" name="addUrlButton">
++ <property name="text">
++ <string>Add URL</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QPushButton" name="removeUrlButton">
++ <property name="enabled">
++ <bool>false</bool>
++ </property>
++ <property name="text">
++ <string>Remove URL</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <widget class="QPushButton" name="clearUrlsButton">
++ <property name="text">
++ <string>Clear</string>
++ </property>
++ </widget>
++ </item>
++ <item>
++ <spacer name="verticalSpacer_2">
++ <property name="orientation">
++ <enum>Qt::Vertical</enum>
++ </property>
++ <property name="sizeHint" stdset="0">
++ <size>
++ <width>20</width>
++ <height>40</height>
++ </size>
++ </property>
++ </spacer>
++ </item>
++ </layout>
++ </item>
++ </layout>
++ </item>
++ <item>
++ <widget class="QDialogButtonBox" name="buttonBox">
++ <property name="orientation">
++ <enum>Qt::Horizontal</enum>
++ </property>
++ <property name="standardButtons">
++ <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
++ </property>
++ </widget>
++ </item>
++ </layout>
++ </widget>
++ <resources/>
++ <connections>
++ <connection>
++ <sender>buttonBox</sender>
++ <signal>accepted()</signal>
++ <receiver>DownloadDialog</receiver>
++ <slot>accept()</slot>
++ <hints>
++ <hint type="sourcelabel">
++ <x>248</x>
++ <y>254</y>
++ </hint>
++ <hint type="destinationlabel">
++ <x>157</x>
++ <y>274</y>
++ </hint>
++ </hints>
++ </connection>
++ <connection>
++ <sender>buttonBox</sender>
++ <signal>rejected()</signal>
++ <receiver>DownloadDialog</receiver>
++ <slot>reject()</slot>
++ <hints>
++ <hint type="sourcelabel">
++ <x>316</x>
++ <y>260</y>
++ </hint>
++ <hint type="destinationlabel">
++ <x>286</x>
++ <y>274</y>
++ </hint>
++ </hints>
++ </connection>
++ </connections>
++ </ui>