|
|
@ -8,20 +8,15 @@
|
|
|
|
<x>0</x>
|
|
|
|
<x>0</x>
|
|
|
|
<y>0</y>
|
|
|
|
<y>0</y>
|
|
|
|
<width>800</width>
|
|
|
|
<width>800</width>
|
|
|
|
<height>669</height>
|
|
|
|
<height>671</height>
|
|
|
|
</rect>
|
|
|
|
</rect>
|
|
|
|
</property>
|
|
|
|
</property>
|
|
|
|
<property name="windowTitle">
|
|
|
|
<property name="windowTitle">
|
|
|
|
<string>Relational</string>
|
|
|
|
<string>Relational</string>
|
|
|
|
</property>
|
|
|
|
</property>
|
|
|
|
<widget class="QWidget" name="centralwidget">
|
|
|
|
<widget class="QWidget" name="centralwidget">
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_7">
|
|
|
|
<layout class="QHBoxLayout" name="horizontalLayout_4">
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QSplitter" name="splitter_4">
|
|
|
|
|
|
|
|
<property name="orientation">
|
|
|
|
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
<widget class="QWidget" name="layoutWidget">
|
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_11">
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QGroupBox" name="groupBox_3">
|
|
|
|
<widget class="QGroupBox" name="groupBox_3">
|
|
|
@ -47,13 +42,7 @@
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QGroupBox" name="groupOperators">
|
|
|
|
<widget class="QFrame" name="groupOperators">
|
|
|
|
<property name="title">
|
|
|
|
|
|
|
|
<string/>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
<property name="flat">
|
|
|
|
|
|
|
|
<bool>true</bool>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_10">
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_10">
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="cmdProduct">
|
|
|
|
<widget class="QPushButton" name="cmdProduct">
|
|
|
@ -199,7 +188,10 @@
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</layout>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item>
|
|
|
|
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
|
|
|
|
|
|
<item>
|
|
|
|
<widget class="QSplitter" name="splitter_3">
|
|
|
|
<widget class="QSplitter" name="splitter_3">
|
|
|
|
<property name="orientation">
|
|
|
|
<property name="orientation">
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
|
<enum>Qt::Horizontal</enum>
|
|
|
@ -378,7 +370,7 @@
|
|
|
|
<property name="title">
|
|
|
|
<property name="title">
|
|
|
|
<string>Relations</string>
|
|
|
|
<string>Relations</string>
|
|
|
|
</property>
|
|
|
|
</property>
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout">
|
|
|
|
<layout class="QVBoxLayout" name="verticalLayout_7">
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QListWidget" name="lstRelations">
|
|
|
|
<widget class="QListWidget" name="lstRelations">
|
|
|
|
<property name="sizePolicy">
|
|
|
|
<property name="sizePolicy">
|
|
|
@ -399,40 +391,44 @@
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QPushButton" name="cmdNew">
|
|
|
|
<layout class="QGridLayout" name="gridLayout">
|
|
|
|
<property name="text">
|
|
|
|
<item row="1" column="1">
|
|
|
|
<string>New relation</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item>
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdLoad">
|
|
|
|
|
|
|
|
<property name="text">
|
|
|
|
|
|
|
|
<string>Load relation</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item>
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdSave">
|
|
|
|
|
|
|
|
<property name="text">
|
|
|
|
|
|
|
|
<string>Save relation</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item>
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdEdit">
|
|
|
|
<widget class="QPushButton" name="cmdEdit">
|
|
|
|
<property name="text">
|
|
|
|
<property name="text">
|
|
|
|
<string>Edit relation</string>
|
|
|
|
<string>Edit</string>
|
|
|
|
</property>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<item row="0" column="0">
|
|
|
|
<widget class="QPushButton" name="cmdUnload">
|
|
|
|
<widget class="QPushButton" name="cmdLoad">
|
|
|
|
<property name="text">
|
|
|
|
<property name="text">
|
|
|
|
<string>Unload relation</string>
|
|
|
|
<string>Load</string>
|
|
|
|
</property>
|
|
|
|
</property>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item row="0" column="1">
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdSave">
|
|
|
|
|
|
|
|
<property name="text">
|
|
|
|
|
|
|
|
<string>Save</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item row="1" column="0">
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdNew">
|
|
|
|
|
|
|
|
<property name="text">
|
|
|
|
|
|
|
|
<string>New</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
<item row="2" column="0" colspan="2">
|
|
|
|
|
|
|
|
<widget class="QPushButton" name="cmdUnload">
|
|
|
|
|
|
|
|
<property name="text">
|
|
|
|
|
|
|
|
<string>Unload</string>
|
|
|
|
|
|
|
|
</property>
|
|
|
|
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
</layout>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</layout>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
<widget class="QGroupBox" name="groupBox_2">
|
|
|
|
<widget class="QGroupBox" name="groupBox_2">
|
|
|
@ -472,7 +468,6 @@
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
<item>
|
|
|
|
<item>
|
|
|
|
<widget class="QFrame" name="lineExpressionFrame">
|
|
|
|
<widget class="QFrame" name="lineExpressionFrame">
|
|
|
@ -536,6 +531,8 @@
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
</item>
|
|
|
|
</item>
|
|
|
|
</layout>
|
|
|
|
</layout>
|
|
|
|
|
|
|
|
</item>
|
|
|
|
|
|
|
|
</layout>
|
|
|
|
</widget>
|
|
|
|
</widget>
|
|
|
|
<widget class="QMenuBar" name="menubar">
|
|
|
|
<widget class="QMenuBar" name="menubar">
|
|
|
|
<property name="geometry">
|
|
|
|
<property name="geometry">
|
|
|
@ -698,9 +695,6 @@
|
|
|
|
<tabstop>cmdClearMultilineQuery</tabstop>
|
|
|
|
<tabstop>cmdClearMultilineQuery</tabstop>
|
|
|
|
<tabstop>cmdExecuteMultiline</tabstop>
|
|
|
|
<tabstop>cmdExecuteMultiline</tabstop>
|
|
|
|
<tabstop>lstRelations</tabstop>
|
|
|
|
<tabstop>lstRelations</tabstop>
|
|
|
|
<tabstop>cmdNew</tabstop>
|
|
|
|
|
|
|
|
<tabstop>cmdLoad</tabstop>
|
|
|
|
|
|
|
|
<tabstop>cmdSave</tabstop>
|
|
|
|
|
|
|
|
<tabstop>cmdEdit</tabstop>
|
|
|
|
<tabstop>cmdEdit</tabstop>
|
|
|
|
<tabstop>cmdUnload</tabstop>
|
|
|
|
<tabstop>cmdUnload</tabstop>
|
|
|
|
<tabstop>lstAttributes</tabstop>
|
|
|
|
<tabstop>lstAttributes</tabstop>
|
|
|
@ -743,102 +737,6 @@
|
|
|
|
</hint>
|
|
|
|
</hint>
|
|
|
|
</hints>
|
|
|
|
</hints>
|
|
|
|
</connection>
|
|
|
|
</connection>
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdProduct</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addProduct()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>53</x>
|
|
|
|
|
|
|
|
<y>166</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>180</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdDifference</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addDifference()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>94</x>
|
|
|
|
|
|
|
|
<y>193</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>46</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdArrow</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addArrow()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>101</x>
|
|
|
|
|
|
|
|
<y>538</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>58</x>
|
|
|
|
|
|
|
|
<y>608</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdRename</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addRename()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>69</x>
|
|
|
|
|
|
|
|
<y>507</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>111</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdSelection</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addSelection()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>99</x>
|
|
|
|
|
|
|
|
<y>476</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>16</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdProjection</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addProjection()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>101</x>
|
|
|
|
|
|
|
|
<y>445</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>91</x>
|
|
|
|
|
|
|
|
<y>597</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
<connection>
|
|
|
|
<sender>cmdUnload</sender>
|
|
|
|
<sender>cmdUnload</sender>
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
<signal>clicked()</signal>
|
|
|
@ -887,118 +785,6 @@
|
|
|
|
</hint>
|
|
|
|
</hint>
|
|
|
|
</hints>
|
|
|
|
</hints>
|
|
|
|
</connection>
|
|
|
|
</connection>
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdOuterRight</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addORight()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>101</x>
|
|
|
|
|
|
|
|
<y>383</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>58</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdOuter</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addOuter()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>61</x>
|
|
|
|
|
|
|
|
<y>414</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>86</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdOuterLeft</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addOLeft()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>44</x>
|
|
|
|
|
|
|
|
<y>328</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>66</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdJoin</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addJoin()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>101</x>
|
|
|
|
|
|
|
|
<y>321</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>147</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdDivision</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addDivision()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>71</x>
|
|
|
|
|
|
|
|
<y>272</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>185</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdIntersection</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addIntersection()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>99</x>
|
|
|
|
|
|
|
|
<y>244</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>228</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
|
|
|
|
<sender>cmdUnion</sender>
|
|
|
|
|
|
|
|
<signal>clicked()</signal>
|
|
|
|
|
|
|
|
<receiver>MainWindow</receiver>
|
|
|
|
|
|
|
|
<slot>addUnion()</slot>
|
|
|
|
|
|
|
|
<hints>
|
|
|
|
|
|
|
|
<hint type="sourcelabel">
|
|
|
|
|
|
|
|
<x>32</x>
|
|
|
|
|
|
|
|
<y>220</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
<hint type="destinationlabel">
|
|
|
|
|
|
|
|
<x>279</x>
|
|
|
|
|
|
|
|
<y>611</y>
|
|
|
|
|
|
|
|
</hint>
|
|
|
|
|
|
|
|
</hints>
|
|
|
|
|
|
|
|
</connection>
|
|
|
|
|
|
|
|
<connection>
|
|
|
|
<connection>
|
|
|
|
<sender>lstRelations</sender>
|
|
|
|
<sender>lstRelations</sender>
|
|
|
|
<signal>itemDoubleClicked(QListWidgetItem*)</signal>
|
|
|
|
<signal>itemDoubleClicked(QListWidgetItem*)</signal>
|
|
|
|