<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>GenerateGraphWidget</class>
 <widget class="QWidget" name="GenerateGraphWidget">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>311</width>
    <height>274</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Generate Graph</string>
  </property>
  <layout class="QGridLayout" name="gridLayout">
   <item row="0" column="0">
    <widget class="QLabel" name="labelGenerator">
     <property name="text">
      <string>Graph Generator</string>
     </property>
    </widget>
   </item>
   <item row="3" column="0">
    <widget class="QLabel" name="labelDataType">
     <property name="toolTip">
      <string>The node type to create the nodes of the graph with</string>
     </property>
     <property name="text">
      <string>Data type</string>
     </property>
    </widget>
   </item>
   <item row="5" column="0" colspan="3">
    <widget class="Line" name="line">
     <property name="orientation">
      <enum>Qt::Horizontal</enum>
     </property>
    </widget>
   </item>
   <item row="0" column="2">
    <layout class="QHBoxLayout" name="advancedLayout">
     <item>
      <widget class="KComboBox" name="comboGraphGenerator">
       <property name="toolTip">
        <string>Select the graph generator.</string>
       </property>
       <item>
        <property name="text">
         <string>Mesh Graph</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>Star Graph</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>Circle Graph</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>Random Graph</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>Erdös-Renyi Graph</string>
        </property>
       </item>
       <item>
        <property name="text">
         <string>Random Tree Graph</string>
        </property>
       </item>
      </widget>
     </item>
     <item alignment="Qt::AlignRight">
      <widget class="QPushButton" name="buttonShowAdvanced">
       <property name="sizePolicy">
        <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
         <horstretch>0</horstretch>
         <verstretch>0</verstretch>
        </sizepolicy>
       </property>
       <property name="maximumSize">
        <size>
         <width>24</width>
         <height>24</height>
        </size>
       </property>
       <property name="toolTip">
        <string>Show advanced settings.</string>
       </property>
       <property name="text">
        <string/>
       </property>
       <property name="checkable">
        <bool>true</bool>
       </property>
      </widget>
     </item>
    </layout>
   </item>
   <item row="1" column="0">
    <widget class="QLabel" name="labelIdentifier">
     <property name="toolTip">
      <string>The identifier of the created graph (used for scripting)</string>
     </property>
     <property name="text">
      <string>Identifier</string>
     </property>
    </widget>
   </item>
   <item row="6" column="0" colspan="3">
    <widget class="QStackedWidget" name="stackedWidget">
     <property name="currentIndex">
      <number>0</number>
     </property>
     <widget class="QWidget" name="page_mesh">
      <layout class="QGridLayout" name="gridLayout_2">
       <item row="0" column="0">
        <layout class="QFormLayout" name="fromLayoutMesh">
         <property name="fieldGrowthPolicy">
          <enum>QFormLayout::ExpandingFieldsGrow</enum>
         </property>
         <item row="0" column="0">
          <widget class="QLabel" name="label_columns">
           <property name="text">
            <string>Number of Columns:</string>
           </property>
           <property name="buddy">
            <cstring>meshColumns</cstring>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="meshColumns">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
         <item row="1" column="0">
          <widget class="QLabel" name="label_rows">
           <property name="text">
            <string>Number of Rows:</string>
           </property>
           <property name="buddy">
            <cstring>meshRows</cstring>
           </property>
          </widget>
         </item>
         <item row="1" column="1">
          <widget class="QSpinBox" name="meshRows">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="page_star">
      <layout class="QGridLayout" name="gridLayout_3">
       <item row="0" column="0">
        <layout class="QFormLayout" name="formLayoutStart">
         <item row="0" column="0">
          <widget class="QLabel" name="label_numberSatellite">
           <property name="text">
            <string>Satellite Nodes:</string>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="starSatelliteNodes">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="page_circle">
      <layout class="QGridLayout" name="gridLayout_4">
       <item row="0" column="0">
        <layout class="QFormLayout" name="formLayoutCircle">
         <item row="0" column="0">
          <widget class="QLabel" name="label_numberCircle">
           <property name="text">
            <string>Number of Nodes:</string>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="circleNodes">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="page_random">
      <layout class="QGridLayout" name="gridLayout_5">
       <item row="0" column="0">
        <layout class="QFormLayout" name="formLayoutRandom">
         <item row="0" column="0">
          <widget class="QLabel" name="label_randomNodes">
           <property name="text">
            <string>Nodes:</string>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="randomNodes">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
         <item row="1" column="0">
          <widget class="QLabel" name="label_randomEdges">
           <property name="text">
            <string>Edges:</string>
           </property>
          </widget>
         </item>
         <item row="1" column="1">
          <widget class="QSpinBox" name="randomEdges">
           <property name="value">
            <number>20</number>
           </property>
          </widget>
         </item>
         <item row="3" column="0">
          <widget class="QLabel" name="label_randomSelfEdges">
           <property name="text">
            <string>Allow self-edges:</string>
           </property>
          </widget>
         </item>
         <item row="2" column="0">
          <widget class="QLabel" name="label_randomGeneratorSeed">
           <property name="text">
            <string>Generator Seed:</string>
           </property>
          </widget>
         </item>
         <item row="2" column="1">
          <widget class="QSpinBox" name="randomGeneratorSeed">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999999</number>
           </property>
          </widget>
         </item>
         <item row="3" column="1">
          <widget class="QCheckBox" name="randomAllowSelfedges">
           <property name="text">
            <string/>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="page_gnp">
      <layout class="QGridLayout" name="gridLayout_6">
       <item row="0" column="0">
        <layout class="QFormLayout" name="formLayoutGNP">
         <item row="0" column="0">
          <widget class="QLabel" name="label_GNPNodes">
           <property name="text">
            <string>Nodes (n):</string>
           </property>
          </widget>
         </item>
         <item row="3" column="0">
          <widget class="QLabel" name="label_GNPSelfEdges">
           <property name="text">
            <string>Allow self-edges:</string>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="GNPNodes">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
         <item row="1" column="0">
          <widget class="QLabel" name="label_GNPEdgeProbability">
           <property name="text">
            <string>Edge Probability (p):</string>
           </property>
          </widget>
         </item>
         <item row="2" column="0">
          <widget class="QLabel" name="label_GNPGeneratorSeed">
           <property name="text">
            <string>Generator Seed:</string>
           </property>
          </widget>
         </item>
         <item row="2" column="1">
          <widget class="QSpinBox" name="GNPGeneratorSeed">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999999</number>
           </property>
          </widget>
         </item>
         <item row="1" column="1">
          <widget class="QDoubleSpinBox" name="GNPEdgeProbability">
           <property name="decimals">
            <number>3</number>
           </property>
           <property name="minimum">
            <double>0.001000000000000</double>
           </property>
           <property name="maximum">
            <double>1.000000000000000</double>
           </property>
           <property name="value">
            <double>0.250000000000000</double>
           </property>
          </widget>
         </item>
         <item row="3" column="1">
          <widget class="QCheckBox" name="GNPAllowSelfedges">
           <property name="text">
            <string/>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
     <widget class="QWidget" name="page_random_tree">
      <layout class="QGridLayout" name="gridLayout_8">
       <item row="0" column="0">
        <layout class="QFormLayout" name="formLayout">
         <item row="0" column="0">
          <widget class="QLabel" name="label_randomTreeNodes">
           <property name="text">
            <string>Nodes:</string>
           </property>
          </widget>
         </item>
         <item row="0" column="1">
          <widget class="QSpinBox" name="randomTreeNodes">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="value">
            <number>10</number>
           </property>
          </widget>
         </item>
         <item row="1" column="0">
          <widget class="QLabel" name="label_randomTreeGeneratorSeed">
           <property name="text">
            <string>Generator Seed:</string>
           </property>
          </widget>
         </item>
         <item row="1" column="1">
          <widget class="QSpinBox" name="randomTreeGeneratorSeed">
           <property name="minimum">
            <number>1</number>
           </property>
           <property name="maximum">
            <number>999999</number>
           </property>
          </widget>
         </item>
        </layout>
       </item>
      </layout>
     </widget>
    </widget>
   </item>
   <item row="2" column="0">
    <widget class="QLabel" name="labelPointerType">
     <property name="toolTip">
      <string>The pointer type to create the pointers of the graph with</string>
     </property>
     <property name="text">
      <string>Pointer type</string>
     </property>
    </widget>
   </item>
   <item row="3" column="2">
    <widget class="KComboBox" name="dataTypeSelector">
     <property name="toolTip">
      <string>Select the data type for data elements of the generated graph.</string>
     </property>
    </widget>
   </item>
   <item row="2" column="2">
    <widget class="KComboBox" name="pointerTypeSelector">
     <property name="toolTip">
      <string>Select the pointer type for connections of the generated graph.</string>
     </property>
    </widget>
   </item>
   <item row="1" column="2">
    <widget class="QLineEdit" name="identifier">
     <property name="toolTip">
      <string>Set the unique identifier of the generated graph.</string>
     </property>
     <property name="text">
      <string>Graph</string>
     </property>
    </widget>
   </item>
  </layout>
 </widget>
 <customwidgets>
  <customwidget>
   <class>KComboBox</class>
   <extends>QComboBox</extends>
   <header>kcombobox.h</header>
  </customwidget>
 </customwidgets>
 <resources/>
 <connections>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>label_randomGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>46</x>
     <y>158</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>randomGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>98</x>
     <y>158</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>label_GNPGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>18</x>
     <y>158</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>GNPGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>83</x>
     <y>158</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>label_randomTreeGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>46</x>
     <y>159</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>buttonShowAdvanced</sender>
   <signal>toggled(bool)</signal>
   <receiver>randomTreeGeneratorSeed</receiver>
   <slot>setVisible(bool)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>242</x>
     <y>21</y>
    </hint>
    <hint type="destinationlabel">
     <x>98</x>
     <y>159</y>
    </hint>
   </hints>
  </connection>
  <connection>
   <sender>comboGraphGenerator</sender>
   <signal>currentIndexChanged(int)</signal>
   <receiver>stackedWidget</receiver>
   <slot>setCurrentIndex(int)</slot>
   <hints>
    <hint type="sourcelabel">
     <x>169</x>
     <y>16</y>
    </hint>
    <hint type="destinationlabel">
     <x>146</x>
     <y>194</y>
    </hint>
   </hints>
  </connection>
 </connections>
</ui>
