Skip to content
Snippets Groups Projects
profileviewdock.ui 17.8 KiB
Newer Older
  • Learn to ignore specific revisions
  • <?xml version="1.0" encoding="UTF-8"?>
    <ui version="4.0">
     <class>DockWidgetProfileView</class>
     <widget class="QDockWidget" name="DockWidgetProfileView">
      <property name="geometry">
       <rect>
        <x>0</x>
        <y>0</y>
    
        <width>397</width>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
        <height>199</height>
    
       </rect>
      </property>
      <property name="features">
       <set>QDockWidget::AllDockWidgetFeatures</set>
      </property>
      <property name="windowTitle">
       <string>Profile View</string>
      </property>
      <widget class="QWidget" name="dockWidgetContents">
       <layout class="QVBoxLayout" name="verticalLayout">
        <property name="spacing">
         <number>0</number>
        </property>
        <property name="margin">
         <number>0</number>
        </property>
        <item>
         <widget class="QFrame" name="frame">
          <property name="frameShape">
    
           <enum>QFrame::NoFrame</enum>
    
          </property>
          <property name="frameShadow">
           <enum>QFrame::Plain</enum>
          </property>
          <layout class="QHBoxLayout" name="horizontalLayout">
    
           <property name="spacing">
    
            <number>1</number>
    
           </property>
    
           <property name="margin">
            <number>0</number>
           </property>
    
           <item>
            <widget class="Line" name="line">
             <property name="frameShadow">
              <enum>QFrame::Sunken</enum>
             </property>
             <property name="orientation">
              <enum>Qt::Vertical</enum>
             </property>
            </widget>
           </item>
    
           <item>
            <widget class="QListWidget" name="listWidget">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
             <property name="enabled">
              <bool>true</bool>
             </property>
    
             <property name="maximumSize">
              <size>
    
               <width>35</width>
    
               <height>16777215</height>
              </size>
             </property>
    
             <property name="styleSheet">
              <string notr="true"/>
             </property>
    
             <property name="frameShape">
    
              <enum>QFrame::StyledPanel</enum>
    
             </property>
             <property name="frameShadow">
    
              <enum>QFrame::Sunken</enum>
    
             <property name="layoutMode">
              <enum>QListView::SinglePass</enum>
             </property>
    
             <property name="viewMode">
              <enum>QListView::ListMode</enum>
             </property>
             <item>
              <property name="text">
    
               <string>2D</string>
    
             </item>
             <item>
              <property name="text">
               <string>3D</string>
    
              </property>
             </item>
             <item>
              <property name="text">
    
               <string>Pixel</string>
    
              </property>
             </item>
            </widget>
           </item>
           <item>
            <widget class="QStackedWidget" name="stackedWidget">
             <property name="sizePolicy">
              <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
               <horstretch>2</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
    
             <property name="currentIndex">
    
             </property>
    
             <widget class="QWidget" name="page2D">
    
              <layout class="QHBoxLayout" name="horizontalLayout_2">
               <property name="spacing">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                <number>0</number>
    
               </property>
    
               <property name="margin">
                <number>0</number>
               </property>
               <item>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                <layout class="QVBoxLayout" name="verticalLayout_3">
                 <item>
                  <widget class="QSplitter" name="splitter">
                   <property name="orientation">
                    <enum>Qt::Horizontal</enum>
                   </property>
                   <widget class="QFrame" name="frameSettings2D">
    
                    <property name="sizePolicy">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
    
                      <horstretch>1</horstretch>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                      <verstretch>0</verstretch>
    
                     </sizepolicy>
                    </property>
                    <property name="minimumSize">
                     <size>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                      <width>100</width>
    
                      <height>0</height>
                     </size>
                    </property>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    <property name="frameShape">
                     <enum>QFrame::StyledPanel</enum>
                    </property>
                    <property name="frameShadow">
                     <enum>QFrame::Sunken</enum>
                    </property>
                    <layout class="QVBoxLayout" name="verticalLayout_4">
                     <property name="spacing">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                     </property>
                     <property name="margin">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                     </property>
                     <item>
                      <layout class="QHBoxLayout" name="horizontalLayout_5">
                       <property name="spacing">
                        <number>0</number>
                       </property>
                       <property name="topMargin">
                        <number>0</number>
                       </property>
                       <item>
                        <widget class="QToolButton" name="btnRefresh2D">
                         <property name="text">
                          <string>...</string>
                         </property>
                         <property name="icon">
                          <iconset resource="resources.qrc">
                           <normaloff>:/timeseriesviewer/icons/mActionRefresh.png</normaloff>:/timeseriesviewer/icons/mActionRefresh.png</iconset>
                         </property>
                        </widget>
                       </item>
                       <item>
                        <spacer name="horizontalSpacer_2">
                         <property name="orientation">
                          <enum>Qt::Horizontal</enum>
                         </property>
                         <property name="sizeHint" stdset="0">
                          <size>
                           <width>40</width>
                           <height>20</height>
                          </size>
                         </property>
                        </spacer>
                       </item>
                      </layout>
                     </item>
                     <item>
                      <widget class="QTableView" name="tableView2DBands">
                       <property name="sizePolicy">
                        <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
                         <horstretch>1</horstretch>
                         <verstretch>1</verstretch>
                        </sizepolicy>
                       </property>
                       <property name="minimumSize">
                        <size>
                         <width>150</width>
                         <height>0</height>
                        </size>
                       </property>
                       <property name="frameShape">
                        <enum>QFrame::NoFrame</enum>
                       </property>
                       <attribute name="horizontalHeaderMinimumSectionSize">
                        <number>5</number>
                       </attribute>
                       <attribute name="horizontalHeaderShowSortIndicator" stdset="0">
                        <bool>true</bool>
                       </attribute>
                       <attribute name="horizontalHeaderStretchLastSection">
                        <bool>true</bool>
                       </attribute>
                       <attribute name="verticalHeaderShowSortIndicator" stdset="0">
                        <bool>true</bool>
                       </attribute>
                      </widget>
                     </item>
                    </layout>
                   </widget>
    
                   <widget class="DateTimePlotWidget" name="plotWidget2D">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    <property name="sizePolicy">
                     <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
                      <horstretch>3</horstretch>
                      <verstretch>0</verstretch>
                     </sizepolicy>
                    </property>
                    <property name="styleSheet">
                     <string notr="true">background-color: rgb(0, 0, 0);</string>
                    </property>
    
                    <property name="frameShape">
                     <enum>QFrame::NoFrame</enum>
                    </property>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    <property name="backgroundBrush">
                     <brush brushstyle="NoBrush">
                      <color alpha="255">
                       <red>0</red>
                       <green>0</green>
                       <blue>0</blue>
                      </color>
                     </brush>
                    </property>
                    <property name="foregroundBrush">
                     <brush brushstyle="NoBrush">
                      <color alpha="255">
                       <red>0</red>
                       <green>0</green>
                       <blue>0</blue>
                      </color>
                     </brush>
                    </property>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                  </widget>
                 </item>
                </layout>
    
               </item>
              </layout>
             </widget>
             <widget class="QWidget" name="page3D">
              <layout class="QHBoxLayout" name="horizontalLayout_4">
               <property name="margin">
                <number>0</number>
               </property>
               <item>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                <layout class="QVBoxLayout" name="verticalLayout_6">
                 <item>
                  <widget class="QSplitter" name="splitter_2">
                   <property name="orientation">
                    <enum>Qt::Horizontal</enum>
                   </property>
                   <widget class="QFrame" name="frameSettings3D">
    
                    <property name="sizePolicy">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
    
                      <horstretch>1</horstretch>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                      <verstretch>0</verstretch>
    
                     </sizepolicy>
                    </property>
                    <property name="minimumSize">
                     <size>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                      <width>100</width>
    
                      <height>0</height>
                     </size>
                    </property>
                    <property name="frameShape">
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                     <enum>QFrame::StyledPanel</enum>
    
                    </property>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    <property name="frameShadow">
                     <enum>QFrame::Sunken</enum>
                    </property>
                    <layout class="QVBoxLayout" name="verticalLayout_5">
                     <property name="margin">
                      <number>0</number>
                     </property>
                     <item>
                      <layout class="QHBoxLayout" name="horizontalLayout_6">
                       <property name="spacing">
                        <number>0</number>
                       </property>
                       <property name="topMargin">
                        <number>0</number>
                       </property>
                       <item>
                        <widget class="QToolButton" name="btnRefresh3D">
                         <property name="text">
                          <string>...</string>
                         </property>
                         <property name="icon">
                          <iconset resource="resources.qrc">
                           <normaloff>:/timeseriesviewer/icons/mActionRefresh.png</normaloff>:/timeseriesviewer/icons/mActionRefresh.png</iconset>
                         </property>
                        </widget>
                       </item>
                       <item>
                        <spacer name="horizontalSpacer_3">
                         <property name="orientation">
                          <enum>Qt::Horizontal</enum>
                         </property>
                         <property name="sizeHint" stdset="0">
                          <size>
                           <width>40</width>
                           <height>20</height>
                          </size>
                         </property>
                        </spacer>
                       </item>
                      </layout>
                     </item>
                     <item>
                      <widget class="QTableView" name="tableView3DBands">
                       <property name="sizePolicy">
                        <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
                         <horstretch>1</horstretch>
                         <verstretch>1</verstretch>
                        </sizepolicy>
                       </property>
                       <property name="minimumSize">
                        <size>
                         <width>0</width>
                         <height>0</height>
                        </size>
                       </property>
                       <property name="frameShape">
                        <enum>QFrame::NoFrame</enum>
                       </property>
                      </widget>
                     </item>
                    </layout>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                   <widget class="QLabel" name="labelDummy3D">
                    <property name="sizePolicy">
                     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
                      <horstretch>3</horstretch>
                      <verstretch>0</verstretch>
                     </sizepolicy>
                    </property>
                    <property name="font">
                     <font>
                      <pointsize>9</pointsize>
                     </font>
                    </property>
                    <property name="styleSheet">
                     <string notr="true">color: rgb(255, 255, 0);
    
    background-color: rgb(0, 0, 0);</string>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    </property>
                    <property name="text">
                     <string>Unable to initialize 3D plot window.
    
    Please ensure that PyOpenGL is installed 
    (http://pyopengl.sourceforge.net)</string>
    
    benjamin.jakimow@geo.hu-berlin.de's avatar
    benjamin.jakimow@geo.hu-berlin.de committed
                    </property>
                    <property name="openExternalLinks">
                     <bool>true</bool>
                    </property>
                   </widget>
                  </widget>
                 </item>
                </layout>
    
               </item>
              </layout>
             </widget>
             <widget class="QWidget" name="pagePixel">
              <layout class="QVBoxLayout" name="verticalLayout_2">
               <property name="spacing">
                <number>0</number>
               </property>
               <property name="margin">
                <number>0</number>
               </property>
               <item>
                <widget class="QTableView" name="tableViewPixelCollection">
                 <property name="frameShape">
                  <enum>QFrame::StyledPanel</enum>
                 </property>
    
                </widget>
               </item>
              </layout>
             </widget>
    
          <zorder>listWidget</zorder>
          <zorder>line</zorder>
          <zorder>stackedWidget</zorder>
         </widget>
        </item>
        <item>
         <widget class="QFrame" name="infoBar">
          <property name="minimumSize">
           <size>
            <width>0</width>
            <height>0</height>
           </size>
          </property>
          <property name="maximumSize">
           <size>
            <width>16777215</width>
            <height>15</height>
           </size>
          </property>
          <property name="frameShape">
           <enum>QFrame::StyledPanel</enum>
          </property>
          <property name="frameShadow">
           <enum>QFrame::Raised</enum>
          </property>
          <layout class="QHBoxLayout" name="horizontalLayout_3">
           <property name="margin">
            <number>0</number>
           </property>
           <item>
            <widget class="QProgressBar" name="progressBar">
             <property name="sizePolicy">
              <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
               <horstretch>1</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
             <property name="minimumSize">
              <size>
               <width>50</width>
               <height>0</height>
              </size>
             </property>
             <property name="maximumSize">
              <size>
               <width>100</width>
               <height>16777215</height>
              </size>
             </property>
             <property name="value">
              <number>24</number>
             </property>
            </widget>
           </item>
           <item>
            <widget class="QLabel" name="progressInfo">
             <property name="sizePolicy">
              <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
               <horstretch>2</horstretch>
               <verstretch>0</verstretch>
              </sizepolicy>
             </property>
             <property name="minimumSize">
              <size>
               <width>1</width>
               <height>0</height>
              </size>
             </property>
             <property name="maximumSize">
              <size>
               <width>300</width>
               <height>16777215</height>
              </size>
             </property>
             <property name="text">
              <string>Progress info</string>
             </property>
             <property name="textFormat">
              <enum>Qt::LogText</enum>
             </property>
             <property name="wordWrap">
              <bool>true</bool>
             </property>
            </widget>
           </item>
           <item>
            <spacer name="horizontalSpacer">
             <property name="orientation">
              <enum>Qt::Horizontal</enum>
             </property>
             <property name="sizeHint" stdset="0">
              <size>
               <width>247</width>
               <height>0</height>
              </size>
             </property>
            </spacer>
           </item>
          </layout>
    
         </widget>
        </item>
       </layout>
      </widget>
    
      <action name="actionRefresh2D">
       <property name="icon">
        <iconset resource="resources.qrc">
         <normaloff>:/timeseriesviewer/icons/mActionRefresh.png</normaloff>:/timeseriesviewer/icons/mActionRefresh.png</iconset>
       </property>
       <property name="text">
        <string>refresh2D</string>
       </property>
       <property name="toolTip">
        <string>Refresh plot</string>
       </property>
      </action>
    
     <customwidgets>
      <customwidget>
    
       <class>DateTimePlotWidget</class>
    
       <extends>QGraphicsView</extends>
    
       <header>timeseriesviewer.profilevisualization</header>
    
      </customwidget>
     </customwidgets>
    
     <resources>
      <include location="resources.qrc"/>
     </resources>
    
     <connections>
      <connection>
       <sender>listWidget</sender>
       <signal>currentRowChanged(int)</signal>
       <receiver>stackedWidget</receiver>
       <slot>setCurrentIndex(int)</slot>
       <hints>
        <hint type="sourcelabel">
         <x>38</x>
         <y>110</y>
        </hint>
        <hint type="destinationlabel">
         <x>213</x>
         <y>102</y>
        </hint>
       </hints>
      </connection>
     </connections>