- Buttons to edit and create relation

- Default example cells when working on a new relation


git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@323 014f5005-505e-4b48-8d0a-63407b615a7c
This commit is contained in:
LtWorf
2011-10-13 17:06:24 +00:00
parent 06d27b14a7
commit e6c871b785
10 changed files with 367 additions and 117 deletions

View File

@@ -11,87 +11,64 @@
</rect>
</property>
<property name="windowTitle">
<string>Dialog</string>
<string>Relation editor</string>
</property>
<widget class="QDialogButtonBox" name="buttonBox">
<property name="geometry">
<rect>
<x>110</x>
<y>340</y>
<width>341</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="QTableWidget" name="table">
<property name="geometry">
<rect>
<x>230</x>
<y>50</y>
<width>256</width>
<height>192</height>
</rect>
</property>
<row>
<property name="text">
<string>a</string>
</property>
</row>
<column>
<property name="text">
<string>A</string>
</property>
</column>
</widget>
<widget class="QGroupBox" name="groupBox">
<property name="geometry">
<rect>
<x>10</x>
<y>60</y>
<width>137</width>
<height>140</height>
</rect>
</property>
<property name="title">
<string>Edit</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QPushButton" name="cmdAddColumn">
<property name="text">
<string>Add column</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdRemoveColumn">
<property name="text">
<string>Remove column</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdAddTuple">
<property name="text">
<string>Add tuple</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdRemoveTuple">
<property name="text">
<string>Remove tuple</string>
</property>
</widget>
</item>
</layout>
</widget>
<layout class="QVBoxLayout" name="verticalLayout_2">
<item>
<layout class="QHBoxLayout" name="horizontalLayout">
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
<string>Edit</string>
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QPushButton" name="cmdAddTuple">
<property name="text">
<string>Add tuple</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdRemoveTuple">
<property name="text">
<string>Remove tuple</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdAddColumn">
<property name="text">
<string>Add column</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="cmdRemoveColumn">
<property name="text">
<string>Remove column</string>
</property>
</widget>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QTableWidget" name="table"/>
</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>
@@ -127,5 +104,75 @@
</hint>
</hints>
</connection>
<connection>
<sender>cmdAddColumn</sender>
<signal>clicked()</signal>
<receiver>Dialog</receiver>
<slot>addColumn()</slot>
<hints>
<hint type="sourcelabel">
<x>71</x>
<y>95</y>
</hint>
<hint type="destinationlabel">
<x>188</x>
<y>100</y>
</hint>
</hints>
</connection>
<connection>
<sender>cmdRemoveColumn</sender>
<signal>clicked()</signal>
<receiver>Dialog</receiver>
<slot>deleteColumn()</slot>
<hints>
<hint type="sourcelabel">
<x>126</x>
<y>121</y>
</hint>
<hint type="destinationlabel">
<x>202</x>
<y>129</y>
</hint>
</hints>
</connection>
<connection>
<sender>cmdAddTuple</sender>
<signal>clicked()</signal>
<receiver>Dialog</receiver>
<slot>addRow()</slot>
<hints>
<hint type="sourcelabel">
<x>124</x>
<y>155</y>
</hint>
<hint type="destinationlabel">
<x>197</x>
<y>158</y>
</hint>
</hints>
</connection>
<connection>
<sender>cmdRemoveTuple</sender>
<signal>clicked()</signal>
<receiver>Dialog</receiver>
<slot>deleteRow()</slot>
<hints>
<hint type="sourcelabel">
<x>122</x>
<y>181</y>
</hint>
<hint type="destinationlabel">
<x>182</x>
<y>193</y>
</hint>
</hints>
</connection>
</connections>
<slots>
<slot>addColumn()</slot>
<slot>addRow()</slot>
<slot>deleteColumn()</slot>
<slot>deleteRow()</slot>
</slots>
</ui>