Thu, 23 Feb 2017 21:02:14 +0200
Moved all UI files from ui/ into src/dialogs/.
--- a/CMakeLists.txt Thu Feb 23 20:29:44 2017 +0200 +++ b/CMakeLists.txt Thu Feb 23 21:02:14 2017 +0200 @@ -153,27 +153,27 @@ ) set (LDFORGE_FORMS - ui/about.ui - ui/addhistoryline.ui - ui/coverer.ui - ui/edger2.ui - ui/editraw.ui - ui/flip.ui - ui/intersector.ui - ui/isecalc.ui - ui/rectifier.ui - ui/replcoords.ui - ui/rotpoint.ui - ui/ytruder.ui - src/mainwindow.ui - src/partdownloader.ui + src/dialogs/aboutdialog.ui + src/dialogs/addhistorylinedialog.ui src/dialogs/colorselector.ui src/dialogs/configdialog.ui + src/dialogs/covererdialog.ui + src/dialogs/edger2dialog.ui + src/dialogs/editrawdialog.ui src/dialogs/externalprogrampathdialog.ui + src/dialogs/flipdialog.ui src/dialogs/generateprimitivedialog.ui + src/dialogs/intersectordialog.ui + src/dialogs/isecalcdialog.ui src/dialogs/ldrawpathdialog.ui src/dialogs/newpartdialog.ui src/dialogs/openprogressdialog.ui + src/dialogs/rectifierdialog.ui + src/dialogs/replacecoordinatesdialog.ui + src/dialogs/rotationpointdialog.ui + src/dialogs/ytruderdialog.ui + src/mainwindow.ui + src/partdownloader.ui ) set (LDFORGE_OTHER_FILES
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/aboutdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>AboutUI</class> + <widget class="QDialog" name="AboutUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>320</width> + <height>400</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>320</width> + <height>400</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>16777215</height> + </size> + </property> + <property name="windowTitle"> + <string>About LDForge</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="label"> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>16777215</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="pixmap"> + <pixmap resource="../ldforge.qrc">:/icons/ldforge.png</pixmap> + </property> + <property name="scaledContents"> + <bool>false</bool> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="versionInfo"> + <property name="styleSheet"> + <string notr="true">font-weight: bold</string> + </property> + <property name="text"> + <string>[[ VERSION INFO HERE]]</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Copyright (C) 2013 - 2016 Teemu Piippo</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_4"> + <property name="maximumSize"> + <size> + <width>16777215</width> + <height>16777215</height> + </size> + </property> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <property name="text"> + <string><html><head/><body><p>This software is intended for usage as a parts authoring tool for the <a href="http://ldraw.org/"><span style=" text-decoration: underline; color:#0057ae;">LDraw</span></a> parts library.</p><p>LDForge is free software, and you are welcome to redistribute it under the terms of GPL v3. See the LICENSE text file for details. If the license text is not available for some reason, see <a href="http://www.gnu.org/licenses/"><span style=" text-decoration: underline; color:#0057ae;">http://www.gnu.org/licenses/</span></a> for the license terms.</p><p>The graphical assets of LDForge are licensed under the <a href="http://creativecommons.org/licenses/by-sa/3.0/"><span style=" text-decoration: underline; color:#0057ae;">CC Attribution-ShareAlike 3.0 Unported license</span></a>. The GNU GPL applies to the source code of the program. The application icon is derived from <a href="http://en.wikipedia.org/wiki/File:Anvil,_labelled_en.svg"><span style=" text-decoration: underline; color:#0057ae;">this image on Wikipedia</span></a>. The linked image (retrieved 22 May 2013) was released into the public domain.</p></body></html></string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>In living memory of James Jessiman.</string> + </property> + <property name="alignment"> + <set>Qt::AlignCenter</set> + </property> + </widget> + </item> + <item> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="standardButtons"> + <set>QDialogButtonBox::Close</set> + </property> + <property name="centerButtons"> + <bool>false</bool> + </property> + </widget> + </item> + </layout> + </widget> + <resources> + <include location="../ldforge.qrc"/> + </resources> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>AboutUI</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>296</x> + <y>384</y> + </hint> + <hint type="destinationlabel"> + <x>293</x> + <y>1</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/addhistorylinedialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,98 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>AddHistoryLine</class> + <widget class="QDialog" name="AddHistoryLine"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>410</width> + <height>120</height> + </rect> + </property> + <property name="windowTitle"> + <string>Add History Line</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Date:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QDateEdit" name="m_date"/> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Username:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLineEdit" name="m_username"/> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Comment:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLineEdit" name="m_comment"/> + </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>AddHistoryLine</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>AddHistoryLine</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/covererdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>CovererUI</class> + <widget class="QDialog" name="CovererUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>310</width> + <height>220</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>310</width> + <height>220</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>10000</width> + <height>10000</height> + </size> + </property> + <property name="windowTitle"> + <string>Coverer</string> + </property> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="geometry"> + <rect> + <x>40</x> + <y>180</y> + <width>261</width> + <height>32</height> + </rect> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + <widget class="QWidget" name="gridLayoutWidget"> + <property name="geometry"> + <rect> + <x>10</x> + <y>5</y> + <width>291</width> + <height>171</height> + </rect> + </property> + <layout class="QGridLayout" name="gridLayout" columnstretch="0,1"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Shape 1</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Shape 2</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="cmb_col2"/> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="cmb_col1"/> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Segment split length:</string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Bias:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QDoubleSpinBox" name="dsb_segsplit"> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QSpinBox" name="sb_bias"> + <property name="minimum"> + <number>-100</number> + </property> + <property name="maximum"> + <number>100</number> + </property> + </widget> + </item> + <item row="4" column="0"> + <widget class="QCheckBox" name="cb_reverse"> + <property name="text"> + <string>Reverse shape 2</string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QCheckBox" name="cb_oldsweep"> + <property name="text"> + <string>Old sweep method</string> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>CovererUI</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>CovererUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/edger2dialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,297 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Edger2Dialog</class> + <widget class="QDialog" name="Edger2Dialog"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>357</width> + <height>257</height> + </rect> + </property> + <property name="windowTitle"> + <string>Edger 2</string> + </property> + <property name="windowOpacity"> + <double>1.000000000000000</double> + </property> + <layout class="QVBoxLayout" name="verticalLayout_3"> + <item> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Precision</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QDoubleSpinBox" name="precision"> + <property name="suffix"> + <string/> + </property> + <property name="decimals"> + <number>4</number> + </property> + <property name="value"> + <double>0.001000000000000</double> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QDoubleSpinBox" name="flatAngle"> + <property name="suffix"> + <string>°</string> + </property> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>0.000000000000000</double> + </property> + <property name="maximum"> + <double>360.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + <property name="value"> + <double>0.100000000000000</double> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Flat angle</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Conditional line angle</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QDoubleSpinBox" name="condAngle"> + <property name="suffix"> + <string>°</string> + </property> + <property name="decimals"> + <number>4</number> + </property> + <property name="maximum"> + <double>360.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + <property name="value"> + <double>60.000000000000000</double> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QDoubleSpinBox" name="edgeAngle"> + <property name="suffix"> + <string>°</string> + </property> + <property name="decimals"> + <number>4</number> + </property> + <property name="maximum"> + <double>360.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + <property name="value"> + <double>60.000000000000000</double> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="label_4"> + <property name="text"> + <string>Edge line angle</string> + </property> + </widget> + </item> + <item row="4" column="1"> + <widget class="QComboBox" name="unmatched"> + <property name="currentIndex"> + <number>1</number> + </property> + <item> + <property name="text"> + <string>Only</string> + </property> + </item> + <item> + <property name="text"> + <string>Normally</string> + </property> + </item> + <item> + <property name="text"> + <string>Never</string> + </property> + </item> + </widget> + </item> + <item row="4" column="0"> + <widget class="QLabel" name="label_5"> + <property name="text"> + <string>Create unmatched edges</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <layout class="QVBoxLayout" name="verticalLayout_5"> + <item> + <widget class="QCheckBox" name="colored"> + <property name="text"> + <string>Color-coded result</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="delLines"> + <property name="text"> + <string>Delete existing lines</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="delCondLines"> + <property name="text"> + <string>Delete existing cond. lines</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_6"> + <item> + <widget class="QCheckBox" name="bfc"> + <property name="text"> + <string>File is BFCd</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="convex"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Convex cond. lines only</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="concave"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="text"> + <string>Concave cond. lines only</string> + </property> + </widget> + </item> + </layout> + </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>Edger2Dialog</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>254</x> + <y>250</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>256</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>Edger2Dialog</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>322</x> + <y>250</y> + </hint> + <hint type="destinationlabel"> + <x>286</x> + <y>256</y> + </hint> + </hints> + </connection> + <connection> + <sender>bfc</sender> + <signal>clicked(bool)</signal> + <receiver>convex</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>249</x> + <y>157</y> + </hint> + <hint type="destinationlabel"> + <x>248</x> + <y>185</y> + </hint> + </hints> + </connection> + <connection> + <sender>bfc</sender> + <signal>clicked(bool)</signal> + <receiver>concave</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>283</x> + <y>154</y> + </hint> + <hint type="destinationlabel"> + <x>283</x> + <y>205</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/editrawdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>EditRawUI</class> + <widget class="QDialog" name="EditRawUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>87</height> + </rect> + </property> + <property name="windowTitle"> + <string>Edit LDraw Code</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>LDraw code:</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="code"> + <property name="whatsThis"> + <string><html><head/><body><p>The LDraw code of this object. The code written here is expected to be valid LDraw code, invalid code here results the object being turned into an error object. Please do refer to the <a href="http://www.ldraw.org/article/218.html"><span style=" text-decoration: underline; color:#0057ae;">official file format standard</span></a> for further information.</p></body></html></string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="errorIcon"> + <property name="maximumSize"> + <size> + <width>16</width> + <height>16</height> + </size> + </property> + <property name="text"> + <string/> + </property> + <property name="pixmap"> + <pixmap resource="../../ldforge.qrc">:/icons/error.png</pixmap> + </property> + <property name="scaledContents"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="errorDescription"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="styleSheet"> + <string notr="true">color: #900</string> + </property> + <property name="text"> + <string>Error description</string> + </property> + </widget> + </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> + </item> + </layout> + </widget> + <resources> + <include location="../../ldforge.qrc"/> + </resources> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>EditRawUI</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>EditRawUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/flipdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>FlipUI</class> + <widget class="QDialog" name="FlipUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>178</width> + <height>93</height> + </rect> + </property> + <property name="windowTitle"> + <string>Flip</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Axes</string> + </property> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QCheckBox" name="x"> + <property name="text"> + <string>X</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="y"> + <property name="text"> + <string>Y</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="z"> + <property name="text"> + <string>Z</string> + </property> + </widget> + </item> + </layout> + </widget> + </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>FlipUI</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>FlipUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/intersectordialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,175 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>IntersectorUI</class> + <widget class="QDialog" name="IntersectorUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>250</width> + <height>200</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>250</width> + <height>200</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>250</width> + <height>200</height> + </size> + </property> + <property name="windowTitle"> + <string>Intersector</string> + </property> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="geometry"> + <rect> + <x>10</x> + <y>160</y> + <width>231</width> + <height>32</height> + </rect> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + <widget class="QWidget" name="verticalLayoutWidget"> + <property name="geometry"> + <rect> + <x>10</x> + <y>10</y> + <width>233</width> + <height>143</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QGridLayout" name="gridLayout"> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Cutter:</string> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Input:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="cmb_incol"/> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="cmb_cutcol"/> + </item> + </layout> + </item> + <item> + <layout class="QGridLayout" name="gridLayout_2"> + <item row="0" column="0"> + <widget class="QCheckBox" name="cb_colorize"> + <property name="text"> + <string>Colorize output</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QCheckBox" name="cb_repeat"> + <property name="text"> + <string>Repeat inverse</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QCheckBox" name="cb_nocondense"> + <property name="text"> + <string>No condensing</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QCheckBox" name="cb_edges"> + <property name="text"> + <string>Add edges</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Prescaling factor</string> + </property> + </widget> + </item> + <item> + <widget class="QDoubleSpinBox" name="dsb_prescale"> + <property name="suffix"> + <string> ✕</string> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.010000000000000</double> + </property> + <property name="value"> + <double>1.000000000000000</double> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>IntersectorUI</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>IntersectorUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/isecalcdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,112 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>IsecalcUI</class> + <widget class="QDialog" name="IsecalcUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>240</width> + <height>120</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>240</width> + <height>120</height> + </size> + </property> + <property name="maximumSize"> + <size> + <width>10000</width> + <height>120</height> + </size> + </property> + <property name="windowTitle"> + <string>Isecalc</string> + </property> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="geometry"> + <rect> + <x>30</x> + <y>80</y> + <width>201</width> + <height>32</height> + </rect> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + <widget class="QWidget" name="gridLayoutWidget"> + <property name="geometry"> + <rect> + <x>10</x> + <y>10</y> + <width>221</width> + <height>61</height> + </rect> + </property> + <layout class="QGridLayout" name="gridLayout" columnstretch="1,3"> + <item row="0" column="1"> + <widget class="QComboBox" name="cmb_col1"/> + </item> + <item row="1" column="1"> + <widget class="QComboBox" name="cmb_col2"/> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Shape 1:</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Shape 2:</string> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>IsecalcUI</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>IsecalcUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/rectifierdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>RectifierUI</class> + <widget class="QDialog" name="RectifierUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>300</width> + <height>175</height> + </rect> + </property> + <property name="minimumSize"> + <size> + <width>300</width> + <height>175</height> + </size> + </property> + <property name="windowTitle"> + <string>Rectifier</string> + </property> + <property name="sizeGripEnabled"> + <bool>false</bool> + </property> + <property name="modal"> + <bool>false</bool> + </property> + <widget class="QDialogButtonBox" name="buttonBox"> + <property name="geometry"> + <rect> + <x>10</x> + <y>140</y> + <width>281</width> + <height>32</height> + </rect> + </property> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="standardButtons"> + <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> + </property> + </widget> + <widget class="QWidget" name="verticalLayoutWidget"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>301</width> + <height>131</height> + </rect> + </property> + <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0,0,0,0"> + <item> + <widget class="QCheckBox" name="cb_condense"> + <property name="text"> + <string>Condense triangles to quads</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="cb_subst"> + <property name="text"> + <string>Substitute with rect primitives</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="cb_condlineCheck"> + <property name="text"> + <string>Don't replace quads that have adj. cond. lines</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="cb_colorize"> + <property name="text"> + <string>Colorize result</string> + </property> + </widget> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Coplanarity threshold</string> + </property> + </widget> + </item> + <item> + <widget class="QDoubleSpinBox" name="dsb_coplthres"> + <property name="decimals"> + <number>3</number> + </property> + <property name="maximum"> + <double>360.000000000000000</double> + </property> + <property name="singleStep"> + <double>0.100000000000000</double> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + </widget> + <resources/> + <connections> + <connection> + <sender>buttonBox</sender> + <signal>accepted()</signal> + <receiver>RectifierUI</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>RectifierUI</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>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/replacecoordinatesdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,196 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>ReplaceCoordsUI</class> + <widget class="QDialog" name="ReplaceCoordsUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>239</width> + <height>153</height> + </rect> + </property> + <property name="windowTitle"> + <string>Replace Coordinates</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Axes</string> + </property> + <layout class="QHBoxLayout" name="horizontalLayout_4"> + <item> + <widget class="QCheckBox" name="x"> + <property name="whatsThis"> + <string>Replace X coordinates.</string> + </property> + <property name="text"> + <string>X</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="y"> + <property name="whatsThis"> + <string>Replace Y coordinates.</string> + </property> + <property name="text"> + <string>Y</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="z"> + <property name="whatsThis"> + <string>Replace Z coordinates.</string> + </property> + <property name="text"> + <string>Z</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout"> + <property name="fieldGrowthPolicy"> + <enum>QFormLayout::ExpandingFieldsGrow</enum> + </property> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Search:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout_3"> + <item> + <widget class="QDoubleSpinBox" name="search"> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="any"> + <property name="whatsThis"> + <string>If this is checked, all of the coordinates of selected objects will be changed. If not, they have to match the search value. + +Use this with the Relative option to offset objects, or without to project or flatten.</string> + </property> + <property name="text"> + <string>Any</string> + </property> + </widget> + </item> + </layout> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Replace:</string> + </property> + </widget> + </item> + <item row="1" column="1"> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <widget class="QDoubleSpinBox" name="replacement"> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="relative"> + <property name="whatsThis"> + <string>If this is set, the replace value is added to the coordinates, rather than replaced with.</string> + </property> + <property name="text"> + <string>Relative</string> + </property> + </widget> + </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>ReplaceCoordsUI</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>224</x> + <y>128</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>144</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>ReplaceCoordsUI</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>246</x> + <y>134</y> + </hint> + <hint type="destinationlabel"> + <x>252</x> + <y>144</y> + </hint> + </hints> + </connection> + <connection> + <sender>any</sender> + <signal>clicked(bool)</signal> + <receiver>search</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>207</x> + <y>13</y> + </hint> + <hint type="destinationlabel"> + <x>125</x> + <y>12</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/rotationpointdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>RotPointUI</class> + <widget class="QDialog" name="RotPointUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>178</width> + <height>267</height> + </rect> + </property> + <property name="windowTitle"> + <string>Set Rotation Point</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Rotation Point</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QRadioButton" name="objectPoint"> + <property name="text"> + <string>Object origin</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="worldPoint"> + <property name="text"> + <string>World origin (0, 0, 0)</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="customPoint"> + <property name="text"> + <string>Custom</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="enabled"> + <bool>false</bool> + </property> + <property name="title"> + <string>Custom Point</string> + </property> + <layout class="QFormLayout" name="formLayout"> + <item row="0" column="1"> + <widget class="QDoubleSpinBox" name="customX"> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QDoubleSpinBox" name="customY"> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>X:</string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QDoubleSpinBox" name="customZ"> + <property name="decimals"> + <number>4</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Y:</string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="label_3"> + <property name="text"> + <string>Z:</string> + </property> + </widget> + </item> + </layout> + </widget> + </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>RotPointUI</receiver> + <slot>accept()</slot> + <hints> + <hint type="sourcelabel"> + <x>171</x> + <y>250</y> + </hint> + <hint type="destinationlabel"> + <x>157</x> + <y>266</y> + </hint> + </hints> + </connection> + <connection> + <sender>buttonBox</sender> + <signal>rejected()</signal> + <receiver>RotPointUI</receiver> + <slot>reject()</slot> + <hints> + <hint type="sourcelabel"> + <x>171</x> + <y>256</y> + </hint> + <hint type="destinationlabel"> + <x>177</x> + <y>266</y> + </hint> + </hints> + </connection> + <connection> + <sender>customPoint</sender> + <signal>clicked(bool)</signal> + <receiver>groupBox</receiver> + <slot>setEnabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>46</x> + <y>85</y> + </hint> + <hint type="destinationlabel"> + <x>136</x> + <y>131</y> + </hint> + </hints> + </connection> + <connection> + <sender>worldPoint</sender> + <signal>clicked(bool)</signal> + <receiver>groupBox</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>72</x> + <y>66</y> + </hint> + <hint type="destinationlabel"> + <x>90</x> + <y>127</y> + </hint> + </hints> + </connection> + <connection> + <sender>objectPoint</sender> + <signal>clicked(bool)</signal> + <receiver>groupBox</receiver> + <slot>setDisabled(bool)</slot> + <hints> + <hint type="sourcelabel"> + <x>36</x> + <y>45</y> + </hint> + <hint type="destinationlabel"> + <x>23</x> + <y>129</y> + </hint> + </hints> + </connection> + </connections> +</ui>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/dialogs/ytruderdialog.ui Thu Feb 23 21:02:14 2017 +0200 @@ -0,0 +1,204 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>YtruderUI</class> + <widget class="QDialog" name="YtruderUI"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>340</width> + <height>170</height> + </rect> + </property> + <property name="windowTitle"> + <string>Ytruder</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Extrusion Mode</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QRadioButton" name="mode_distance"> + <property name="text"> + <string>Distance</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="mode_symmetry"> + <property name="text"> + <string>Symmetry</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="mode_projection"> + <property name="text"> + <string>Projection</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="mode_radial"> + <property name="text"> + <string>Radial</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout_4"> + <item> + <widget class="QGroupBox" name="groupBox_2"> + <property name="title"> + <string>Axis</string> + </property> + <layout class="QHBoxLayout" name="horizontalLayout_2"> + <item> + <widget class="QRadioButton" name="axis_x"> + <property name="text"> + <string>X</string> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="axis_y"> + <property name="text"> + <string>Y</string> + </property> + <property name="checked"> + <bool>true</bool> + </property> + </widget> + </item> + <item> + <widget class="QRadioButton" name="axis_z"> + <property name="text"> + <string>Z</string> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> + <layout class="QFormLayout" name="formLayout_2"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Plane depth:</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="label_2"> + <property name="text"> + <string>Line threshold angle:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QDoubleSpinBox" name="planeDepth"> + <property name="minimumSize"> + <size> + <width>85</width> + <height>0</height> + </size> + </property> + <property name="decimals"> + <number>3</number> + </property> + <property name="minimum"> + <double>-10000.000000000000000</double> + </property> + <property name="maximum"> + <double>10000.000000000000000</double> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QDoubleSpinBox" name="condAngle"> + <property name="minimumSize"> + <size> + <width>85</width> + <height>0</height> + </size> + </property> + <property name="suffix"> + <string>°</string> + </property> + <property name="decimals"> + <number>3</number> + </property> + <property name="maximum"> + <double>360.000000000000000</double> + </property> + <property name="value"> + <double>30.000000000000000</double> + </property> + </widget> + </item> + </layout> + </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>YtruderUI</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>YtruderUI</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>
--- a/src/toolsets/algorithmtoolset.cpp Thu Feb 23 20:29:44 2017 +0200 +++ b/src/toolsets/algorithmtoolset.cpp Thu Feb 23 21:02:14 2017 +0200 @@ -35,10 +35,10 @@ #include "../linetypes/empty.h" #include "../linetypes/quadrilateral.h" #include "../linetypes/triangle.h" -#include "ui_replcoords.h" -#include "ui_editraw.h" -#include "ui_flip.h" -#include "ui_addhistoryline.h" +#include "ui_replacecoordinatesdialog.h" +#include "ui_editrawdialog.h" +#include "ui_flipdialog.h" +#include "ui_addhistorylinedialog.h" #include "algorithmtoolset.h" AlgorithmToolset::AlgorithmToolset (MainWindow* parent) :
--- a/src/toolsets/extprogramtoolset.cpp Thu Feb 23 20:29:44 2017 +0200 +++ b/src/toolsets/extprogramtoolset.cpp Thu Feb 23 21:02:14 2017 +0200 @@ -37,12 +37,12 @@ #include "../grid.h" #include "../dialogs/externalprogrampathdialog.h" #include "extprogramtoolset.h" -#include "ui_ytruder.h" -#include "ui_intersector.h" -#include "ui_rectifier.h" -#include "ui_coverer.h" -#include "ui_isecalc.h" -#include "ui_edger2.h" +#include "ui_ytruderdialog.h" +#include "ui_intersectordialog.h" +#include "ui_rectifierdialog.h" +#include "ui_covererdialog.h" +#include "ui_isecalcdialog.h" +#include "ui_edger2dialog.h" ExtProgramToolset::ExtProgramToolset (MainWindow* parent) : Toolset (parent)
--- a/src/toolsets/filetoolset.cpp Thu Feb 23 20:29:44 2017 +0200 +++ b/src/toolsets/filetoolset.cpp Thu Feb 23 21:02:14 2017 +0200 @@ -29,7 +29,7 @@ #include "../dialogs/generateprimitivedialog.h" #include "../documentmanager.h" #include "filetoolset.h" -#include "ui_about.h" +#include "ui_aboutdialog.h" FileToolset::FileToolset(MainWindow* parent) : Toolset(parent) {}
--- a/src/toolsets/movetoolset.cpp Thu Feb 23 20:29:44 2017 +0200 +++ b/src/toolsets/movetoolset.cpp Thu Feb 23 21:02:14 2017 +0200 @@ -21,7 +21,7 @@ #include "../miscallenous.h" #include "../mainwindow.h" #include "movetoolset.h" -#include "ui_rotpoint.h" +#include "ui_rotationpointdialog.h" #include "../grid.h" #include "../canvas.h"
--- a/ui/about.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>AboutUI</class> - <widget class="QDialog" name="AboutUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>320</width> - <height>400</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>320</width> - <height>400</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="windowTitle"> - <string>About LDForge</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QLabel" name="label"> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="text"> - <string/> - </property> - <property name="pixmap"> - <pixmap resource="../ldforge.qrc">:/icons/ldforge.png</pixmap> - </property> - <property name="scaledContents"> - <bool>false</bool> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="versionInfo"> - <property name="styleSheet"> - <string notr="true">font-weight: bold</string> - </property> - <property name="text"> - <string>[[ VERSION INFO HERE]]</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Copyright (C) 2013 - 2016 Teemu Piippo</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label_4"> - <property name="maximumSize"> - <size> - <width>16777215</width> - <height>16777215</height> - </size> - </property> - <property name="frameShape"> - <enum>QFrame::NoFrame</enum> - </property> - <property name="text"> - <string><html><head/><body><p>This software is intended for usage as a parts authoring tool for the <a href="http://ldraw.org/"><span style=" text-decoration: underline; color:#0057ae;">LDraw</span></a> parts library.</p><p>LDForge is free software, and you are welcome to redistribute it under the terms of GPL v3. See the LICENSE text file for details. If the license text is not available for some reason, see <a href="http://www.gnu.org/licenses/"><span style=" text-decoration: underline; color:#0057ae;">http://www.gnu.org/licenses/</span></a> for the license terms.</p><p>The graphical assets of LDForge are licensed under the <a href="http://creativecommons.org/licenses/by-sa/3.0/"><span style=" text-decoration: underline; color:#0057ae;">CC Attribution-ShareAlike 3.0 Unported license</span></a>. The GNU GPL applies to the source code of the program. The application icon is derived from <a href="http://en.wikipedia.org/wiki/File:Anvil,_labelled_en.svg"><span style=" text-decoration: underline; color:#0057ae;">this image on Wikipedia</span></a>. The linked image (retrieved 22 May 2013) was released into the public domain.</p></body></html></string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - <property name="wordWrap"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="label_5"> - <property name="text"> - <string>In living memory of James Jessiman.</string> - </property> - <property name="alignment"> - <set>Qt::AlignCenter</set> - </property> - </widget> - </item> - <item> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="standardButtons"> - <set>QDialogButtonBox::Close</set> - </property> - <property name="centerButtons"> - <bool>false</bool> - </property> - </widget> - </item> - </layout> - </widget> - <resources> - <include location="../ldforge.qrc"/> - </resources> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>rejected()</signal> - <receiver>AboutUI</receiver> - <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>296</x> - <y>384</y> - </hint> - <hint type="destinationlabel"> - <x>293</x> - <y>1</y> - </hint> - </hints> - </connection> - </connections> -</ui>
--- a/ui/addhistoryline.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,98 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>AddHistoryLine</class> - <widget class="QDialog" name="AddHistoryLine"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>410</width> - <height>120</height> - </rect> - </property> - <property name="windowTitle"> - <string>Add History Line</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <layout class="QFormLayout" name="formLayout"> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Date:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QDateEdit" name="m_date"/> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Username:</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QLineEdit" name="m_username"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Comment:</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QLineEdit" name="m_comment"/> - </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>AddHistoryLine</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>AddHistoryLine</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>
--- a/ui/coverer.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,157 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>CovererUI</class> - <widget class="QDialog" name="CovererUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>310</width> - <height>220</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>310</width> - <height>220</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>10000</width> - <height>10000</height> - </size> - </property> - <property name="windowTitle"> - <string>Coverer</string> - </property> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="geometry"> - <rect> - <x>40</x> - <y>180</y> - <width>261</width> - <height>32</height> - </rect> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons"> - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> - </widget> - <widget class="QWidget" name="gridLayoutWidget"> - <property name="geometry"> - <rect> - <x>10</x> - <y>5</y> - <width>291</width> - <height>171</height> - </rect> - </property> - <layout class="QGridLayout" name="gridLayout" columnstretch="0,1"> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Shape 1</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Shape 2</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QComboBox" name="cmb_col2"/> - </item> - <item row="0" column="1"> - <widget class="QComboBox" name="cmb_col1"/> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Segment split length:</string> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_4"> - <property name="text"> - <string>Bias:</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QDoubleSpinBox" name="dsb_segsplit"> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QSpinBox" name="sb_bias"> - <property name="minimum"> - <number>-100</number> - </property> - <property name="maximum"> - <number>100</number> - </property> - </widget> - </item> - <item row="4" column="0"> - <widget class="QCheckBox" name="cb_reverse"> - <property name="text"> - <string>Reverse shape 2</string> - </property> - </widget> - </item> - <item row="5" column="0"> - <widget class="QCheckBox" name="cb_oldsweep"> - <property name="text"> - <string>Old sweep method</string> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - <resources/> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>accepted()</signal> - <receiver>CovererUI</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>CovererUI</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>
--- a/ui/edger2.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,297 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>Edger2Dialog</class> - <widget class="QDialog" name="Edger2Dialog"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>357</width> - <height>257</height> - </rect> - </property> - <property name="windowTitle"> - <string>Edger 2</string> - </property> - <property name="windowOpacity"> - <double>1.000000000000000</double> - </property> - <layout class="QVBoxLayout" name="verticalLayout_3"> - <item> - <layout class="QVBoxLayout" name="verticalLayout_4"> - <item> - <layout class="QFormLayout" name="formLayout"> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Precision</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QDoubleSpinBox" name="precision"> - <property name="suffix"> - <string/> - </property> - <property name="decimals"> - <number>4</number> - </property> - <property name="value"> - <double>0.001000000000000</double> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QDoubleSpinBox" name="flatAngle"> - <property name="suffix"> - <string>°</string> - </property> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>0.000000000000000</double> - </property> - <property name="maximum"> - <double>360.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.100000000000000</double> - </property> - <property name="value"> - <double>0.100000000000000</double> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Flat angle</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Conditional line angle</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QDoubleSpinBox" name="condAngle"> - <property name="suffix"> - <string>°</string> - </property> - <property name="decimals"> - <number>4</number> - </property> - <property name="maximum"> - <double>360.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.100000000000000</double> - </property> - <property name="value"> - <double>60.000000000000000</double> - </property> - </widget> - </item> - <item row="3" column="1"> - <widget class="QDoubleSpinBox" name="edgeAngle"> - <property name="suffix"> - <string>°</string> - </property> - <property name="decimals"> - <number>4</number> - </property> - <property name="maximum"> - <double>360.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.100000000000000</double> - </property> - <property name="value"> - <double>60.000000000000000</double> - </property> - </widget> - </item> - <item row="3" column="0"> - <widget class="QLabel" name="label_4"> - <property name="text"> - <string>Edge line angle</string> - </property> - </widget> - </item> - <item row="4" column="1"> - <widget class="QComboBox" name="unmatched"> - <property name="currentIndex"> - <number>1</number> - </property> - <item> - <property name="text"> - <string>Only</string> - </property> - </item> - <item> - <property name="text"> - <string>Normally</string> - </property> - </item> - <item> - <property name="text"> - <string>Never</string> - </property> - </item> - </widget> - </item> - <item row="4" column="0"> - <widget class="QLabel" name="label_5"> - <property name="text"> - <string>Create unmatched edges</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <layout class="QVBoxLayout" name="verticalLayout_5"> - <item> - <widget class="QCheckBox" name="colored"> - <property name="text"> - <string>Color-coded result</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="delLines"> - <property name="text"> - <string>Delete existing lines</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="delCondLines"> - <property name="text"> - <string>Delete existing cond. lines</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_6"> - <item> - <widget class="QCheckBox" name="bfc"> - <property name="text"> - <string>File is BFCd</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="convex"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="text"> - <string>Convex cond. lines only</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="concave"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="text"> - <string>Concave cond. lines only</string> - </property> - </widget> - </item> - </layout> - </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>Edger2Dialog</receiver> - <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>254</x> - <y>250</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>256</y> - </hint> - </hints> - </connection> - <connection> - <sender>buttonBox</sender> - <signal>rejected()</signal> - <receiver>Edger2Dialog</receiver> - <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>322</x> - <y>250</y> - </hint> - <hint type="destinationlabel"> - <x>286</x> - <y>256</y> - </hint> - </hints> - </connection> - <connection> - <sender>bfc</sender> - <signal>clicked(bool)</signal> - <receiver>convex</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>249</x> - <y>157</y> - </hint> - <hint type="destinationlabel"> - <x>248</x> - <y>185</y> - </hint> - </hints> - </connection> - <connection> - <sender>bfc</sender> - <signal>clicked(bool)</signal> - <receiver>concave</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>283</x> - <y>154</y> - </hint> - <hint type="destinationlabel"> - <x>283</x> - <y>205</y> - </hint> - </hints> - </connection> - </connections> -</ui>
--- a/ui/editraw.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,116 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>EditRawUI</class> - <widget class="QDialog" name="EditRawUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>400</width> - <height>87</height> - </rect> - </property> - <property name="windowTitle"> - <string>Edit LDraw Code</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QLabel" name="label"> - <property name="text"> - <string>LDraw code:</string> - </property> - </widget> - </item> - <item> - <widget class="QLineEdit" name="code"> - <property name="whatsThis"> - <string><html><head/><body><p>The LDraw code of this object. The code written here is expected to be valid LDraw code, invalid code here results the object being turned into an error object. Please do refer to the <a href="http://www.ldraw.org/article/218.html"><span style=" text-decoration: underline; color:#0057ae;">official file format standard</span></a> for further information.</p></body></html></string> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QLabel" name="errorIcon"> - <property name="maximumSize"> - <size> - <width>16</width> - <height>16</height> - </size> - </property> - <property name="text"> - <string/> - </property> - <property name="pixmap"> - <pixmap resource="../../ldforge.qrc">:/icons/error.png</pixmap> - </property> - <property name="scaledContents"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QLabel" name="errorDescription"> - <property name="enabled"> - <bool>true</bool> - </property> - <property name="styleSheet"> - <string notr="true">color: #900</string> - </property> - <property name="text"> - <string>Error description</string> - </property> - </widget> - </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> - </item> - </layout> - </widget> - <resources> - <include location="../../ldforge.qrc"/> - </resources> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>accepted()</signal> - <receiver>EditRawUI</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>EditRawUI</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>
--- a/ui/flip.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,94 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>FlipUI</class> - <widget class="QDialog" name="FlipUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>178</width> - <height>93</height> - </rect> - </property> - <property name="windowTitle"> - <string>Flip</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>Axes</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QCheckBox" name="x"> - <property name="text"> - <string>X</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="y"> - <property name="text"> - <string>Y</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="z"> - <property name="text"> - <string>Z</string> - </property> - </widget> - </item> - </layout> - </widget> - </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>FlipUI</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>FlipUI</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>
--- a/ui/intersector.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,175 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>IntersectorUI</class> - <widget class="QDialog" name="IntersectorUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>250</width> - <height>200</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>250</width> - <height>200</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>250</width> - <height>200</height> - </size> - </property> - <property name="windowTitle"> - <string>Intersector</string> - </property> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="geometry"> - <rect> - <x>10</x> - <y>160</y> - <width>231</width> - <height>32</height> - </rect> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons"> - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> - </widget> - <widget class="QWidget" name="verticalLayoutWidget"> - <property name="geometry"> - <rect> - <x>10</x> - <y>10</y> - <width>233</width> - <height>143</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <layout class="QGridLayout" name="gridLayout"> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Cutter:</string> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Input:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QComboBox" name="cmb_incol"/> - </item> - <item row="1" column="1"> - <widget class="QComboBox" name="cmb_cutcol"/> - </item> - </layout> - </item> - <item> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="0" column="0"> - <widget class="QCheckBox" name="cb_colorize"> - <property name="text"> - <string>Colorize output</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QCheckBox" name="cb_repeat"> - <property name="text"> - <string>Repeat inverse</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QCheckBox" name="cb_nocondense"> - <property name="text"> - <string>No condensing</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QCheckBox" name="cb_edges"> - <property name="text"> - <string>Add edges</string> - </property> - </widget> - </item> - </layout> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Prescaling factor</string> - </property> - </widget> - </item> - <item> - <widget class="QDoubleSpinBox" name="dsb_prescale"> - <property name="suffix"> - <string> ✕</string> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.010000000000000</double> - </property> - <property name="value"> - <double>1.000000000000000</double> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </widget> - <resources/> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>accepted()</signal> - <receiver>IntersectorUI</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>IntersectorUI</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>
--- a/ui/isecalc.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,112 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>IsecalcUI</class> - <widget class="QDialog" name="IsecalcUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>240</width> - <height>120</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>240</width> - <height>120</height> - </size> - </property> - <property name="maximumSize"> - <size> - <width>10000</width> - <height>120</height> - </size> - </property> - <property name="windowTitle"> - <string>Isecalc</string> - </property> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="geometry"> - <rect> - <x>30</x> - <y>80</y> - <width>201</width> - <height>32</height> - </rect> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons"> - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> - </widget> - <widget class="QWidget" name="gridLayoutWidget"> - <property name="geometry"> - <rect> - <x>10</x> - <y>10</y> - <width>221</width> - <height>61</height> - </rect> - </property> - <layout class="QGridLayout" name="gridLayout" columnstretch="1,3"> - <item row="0" column="1"> - <widget class="QComboBox" name="cmb_col1"/> - </item> - <item row="1" column="1"> - <widget class="QComboBox" name="cmb_col2"/> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Shape 1:</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Shape 2:</string> - </property> - </widget> - </item> - </layout> - </widget> - </widget> - <resources/> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>accepted()</signal> - <receiver>IsecalcUI</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>IsecalcUI</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>
--- a/ui/rectifier.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,150 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>RectifierUI</class> - <widget class="QDialog" name="RectifierUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>300</width> - <height>175</height> - </rect> - </property> - <property name="minimumSize"> - <size> - <width>300</width> - <height>175</height> - </size> - </property> - <property name="windowTitle"> - <string>Rectifier</string> - </property> - <property name="sizeGripEnabled"> - <bool>false</bool> - </property> - <property name="modal"> - <bool>false</bool> - </property> - <widget class="QDialogButtonBox" name="buttonBox"> - <property name="geometry"> - <rect> - <x>10</x> - <y>140</y> - <width>281</width> - <height>32</height> - </rect> - </property> - <property name="orientation"> - <enum>Qt::Horizontal</enum> - </property> - <property name="standardButtons"> - <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> - </property> - </widget> - <widget class="QWidget" name="verticalLayoutWidget"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>301</width> - <height>131</height> - </rect> - </property> - <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0,0,0,0"> - <item> - <widget class="QCheckBox" name="cb_condense"> - <property name="text"> - <string>Condense triangles to quads</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="cb_subst"> - <property name="text"> - <string>Substitute with rect primitives</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="cb_condlineCheck"> - <property name="text"> - <string>Don't replace quads that have adj. cond. lines</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="cb_colorize"> - <property name="text"> - <string>Colorize result</string> - </property> - </widget> - </item> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Coplanarity threshold</string> - </property> - </widget> - </item> - <item> - <widget class="QDoubleSpinBox" name="dsb_coplthres"> - <property name="decimals"> - <number>3</number> - </property> - <property name="maximum"> - <double>360.000000000000000</double> - </property> - <property name="singleStep"> - <double>0.100000000000000</double> - </property> - </widget> - </item> - </layout> - </item> - </layout> - </widget> - </widget> - <resources/> - <connections> - <connection> - <sender>buttonBox</sender> - <signal>accepted()</signal> - <receiver>RectifierUI</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>RectifierUI</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>
--- a/ui/replcoords.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,196 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>ReplaceCoordsUI</class> - <widget class="QDialog" name="ReplaceCoordsUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>239</width> - <height>153</height> - </rect> - </property> - <property name="windowTitle"> - <string>Replace Coordinates</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>Axes</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_4"> - <item> - <widget class="QCheckBox" name="x"> - <property name="whatsThis"> - <string>Replace X coordinates.</string> - </property> - <property name="text"> - <string>X</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="y"> - <property name="whatsThis"> - <string>Replace Y coordinates.</string> - </property> - <property name="text"> - <string>Y</string> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="z"> - <property name="whatsThis"> - <string>Replace Z coordinates.</string> - </property> - <property name="text"> - <string>Z</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <layout class="QFormLayout" name="formLayout"> - <property name="fieldGrowthPolicy"> - <enum>QFormLayout::ExpandingFieldsGrow</enum> - </property> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Search:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <layout class="QHBoxLayout" name="horizontalLayout_3"> - <item> - <widget class="QDoubleSpinBox" name="search"> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="any"> - <property name="whatsThis"> - <string>If this is checked, all of the coordinates of selected objects will be changed. If not, they have to match the search value. - -Use this with the Relative option to offset objects, or without to project or flatten.</string> - </property> - <property name="text"> - <string>Any</string> - </property> - </widget> - </item> - </layout> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Replace:</string> - </property> - </widget> - </item> - <item row="1" column="1"> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <item> - <widget class="QDoubleSpinBox" name="replacement"> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item> - <widget class="QCheckBox" name="relative"> - <property name="whatsThis"> - <string>If this is set, the replace value is added to the coordinates, rather than replaced with.</string> - </property> - <property name="text"> - <string>Relative</string> - </property> - </widget> - </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>ReplaceCoordsUI</receiver> - <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>224</x> - <y>128</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>144</y> - </hint> - </hints> - </connection> - <connection> - <sender>buttonBox</sender> - <signal>rejected()</signal> - <receiver>ReplaceCoordsUI</receiver> - <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>246</x> - <y>134</y> - </hint> - <hint type="destinationlabel"> - <x>252</x> - <y>144</y> - </hint> - </hints> - </connection> - <connection> - <sender>any</sender> - <signal>clicked(bool)</signal> - <receiver>search</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>207</x> - <y>13</y> - </hint> - <hint type="destinationlabel"> - <x>125</x> - <y>12</y> - </hint> - </hints> - </connection> - </connections> -</ui>
--- a/ui/rotpoint.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,214 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>RotPointUI</class> - <widget class="QDialog" name="RotPointUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>178</width> - <height>267</height> - </rect> - </property> - <property name="windowTitle"> - <string>Set Rotation Point</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Rotation Point</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> - <widget class="QRadioButton" name="objectPoint"> - <property name="text"> - <string>Object origin</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="worldPoint"> - <property name="text"> - <string>World origin (0, 0, 0)</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="customPoint"> - <property name="text"> - <string>Custom</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="enabled"> - <bool>false</bool> - </property> - <property name="title"> - <string>Custom Point</string> - </property> - <layout class="QFormLayout" name="formLayout"> - <item row="0" column="1"> - <widget class="QDoubleSpinBox" name="customX"> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QDoubleSpinBox" name="customY"> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>X:</string> - </property> - </widget> - </item> - <item row="2" column="1"> - <widget class="QDoubleSpinBox" name="customZ"> - <property name="decimals"> - <number>4</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Y:</string> - </property> - </widget> - </item> - <item row="2" column="0"> - <widget class="QLabel" name="label_3"> - <property name="text"> - <string>Z:</string> - </property> - </widget> - </item> - </layout> - </widget> - </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>RotPointUI</receiver> - <slot>accept()</slot> - <hints> - <hint type="sourcelabel"> - <x>171</x> - <y>250</y> - </hint> - <hint type="destinationlabel"> - <x>157</x> - <y>266</y> - </hint> - </hints> - </connection> - <connection> - <sender>buttonBox</sender> - <signal>rejected()</signal> - <receiver>RotPointUI</receiver> - <slot>reject()</slot> - <hints> - <hint type="sourcelabel"> - <x>171</x> - <y>256</y> - </hint> - <hint type="destinationlabel"> - <x>177</x> - <y>266</y> - </hint> - </hints> - </connection> - <connection> - <sender>customPoint</sender> - <signal>clicked(bool)</signal> - <receiver>groupBox</receiver> - <slot>setEnabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>46</x> - <y>85</y> - </hint> - <hint type="destinationlabel"> - <x>136</x> - <y>131</y> - </hint> - </hints> - </connection> - <connection> - <sender>worldPoint</sender> - <signal>clicked(bool)</signal> - <receiver>groupBox</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>72</x> - <y>66</y> - </hint> - <hint type="destinationlabel"> - <x>90</x> - <y>127</y> - </hint> - </hints> - </connection> - <connection> - <sender>objectPoint</sender> - <signal>clicked(bool)</signal> - <receiver>groupBox</receiver> - <slot>setDisabled(bool)</slot> - <hints> - <hint type="sourcelabel"> - <x>36</x> - <y>45</y> - </hint> - <hint type="destinationlabel"> - <x>23</x> - <y>129</y> - </hint> - </hints> - </connection> - </connections> -</ui>
--- a/ui/ytruder.ui Thu Feb 23 20:29:44 2017 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,204 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ui version="4.0"> - <class>YtruderUI</class> - <widget class="QDialog" name="YtruderUI"> - <property name="geometry"> - <rect> - <x>0</x> - <y>0</y> - <width>340</width> - <height>170</height> - </rect> - </property> - <property name="windowTitle"> - <string>Ytruder</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <layout class="QHBoxLayout" name="horizontalLayout"> - <item> - <widget class="QGroupBox" name="groupBox"> - <property name="title"> - <string>Extrusion Mode</string> - </property> - <layout class="QVBoxLayout" name="verticalLayout_2"> - <item> - <widget class="QRadioButton" name="mode_distance"> - <property name="text"> - <string>Distance</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="mode_symmetry"> - <property name="text"> - <string>Symmetry</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="mode_projection"> - <property name="text"> - <string>Projection</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="mode_radial"> - <property name="text"> - <string>Radial</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <layout class="QVBoxLayout" name="verticalLayout_4"> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Axis</string> - </property> - <layout class="QHBoxLayout" name="horizontalLayout_2"> - <item> - <widget class="QRadioButton" name="axis_x"> - <property name="text"> - <string>X</string> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="axis_y"> - <property name="text"> - <string>Y</string> - </property> - <property name="checked"> - <bool>true</bool> - </property> - </widget> - </item> - <item> - <widget class="QRadioButton" name="axis_z"> - <property name="text"> - <string>Z</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> - <item> - <layout class="QFormLayout" name="formLayout_2"> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>Plane depth:</string> - </property> - </widget> - </item> - <item row="1" column="0"> - <widget class="QLabel" name="label_2"> - <property name="text"> - <string>Line threshold angle:</string> - </property> - </widget> - </item> - <item row="0" column="1"> - <widget class="QDoubleSpinBox" name="planeDepth"> - <property name="minimumSize"> - <size> - <width>85</width> - <height>0</height> - </size> - </property> - <property name="decimals"> - <number>3</number> - </property> - <property name="minimum"> - <double>-10000.000000000000000</double> - </property> - <property name="maximum"> - <double>10000.000000000000000</double> - </property> - </widget> - </item> - <item row="1" column="1"> - <widget class="QDoubleSpinBox" name="condAngle"> - <property name="minimumSize"> - <size> - <width>85</width> - <height>0</height> - </size> - </property> - <property name="suffix"> - <string>°</string> - </property> - <property name="decimals"> - <number>3</number> - </property> - <property name="maximum"> - <double>360.000000000000000</double> - </property> - <property name="value"> - <double>30.000000000000000</double> - </property> - </widget> - </item> - </layout> - </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>YtruderUI</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>YtruderUI</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>