mirror of
https://github.com/subsurface/subsurface.git
synced 2024-12-02 23:20:20 +00:00
5a8d7617ce
Allow the user to restrict the analyzed dives based on the current selection. One button restricts to the current selection and one button resets the restriction. Thus, the user can for example select bars in the bar chart or a range in the scatter plot and perform statistics on these sets. The restriction works on top of the filter. The UI can certainly be improved, but it is a start. Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
149 lines
4 KiB
XML
149 lines
4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<ui version="4.0">
|
|
<class>StatsWidget</class>
|
|
<widget class="QWidget" name="Statistics">
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>555</width>
|
|
<height>848</height>
|
|
</rect>
|
|
</property>
|
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
|
<item>
|
|
<layout class="QVBoxLayout" name="headerLayout">
|
|
<item>
|
|
<widget class="QToolButton" name="close">
|
|
<property name="text">
|
|
<string>Close</string>
|
|
</property>
|
|
<property name="icon">
|
|
<iconset><normaloff>:filter-close</normaloff>:filter-close</iconset>
|
|
</property>
|
|
<property name="toolButtonStyle">
|
|
<enum>Qt::ToolButtonTextBesideIcon</enum>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="var1Group">
|
|
<property name="title">
|
|
<string>Base variable</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="var1Layout">
|
|
<item>
|
|
<widget class="QComboBox" name="var1" />
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="var1BinnerLabel">
|
|
<property name="text">
|
|
<string>Binning</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="var1Binner" />
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="var2Group">
|
|
<property name="title">
|
|
<string>Data</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="var2Layout">
|
|
<item>
|
|
<widget class="QComboBox" name="var2" />
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="var2BinnerLabel">
|
|
<property name="text">
|
|
<string>Binning</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="var2Binner" />
|
|
</item>
|
|
<item>
|
|
<widget class="QLabel" name="var2OperationLabel">
|
|
<property name="text">
|
|
<string>Operation</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QComboBox" name="var2Operation" />
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="chartGroup">
|
|
<property name="title">
|
|
<string>Chart</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="chartLayout">
|
|
<item>
|
|
<widget class="QComboBox" name="chartType" />
|
|
</item>
|
|
<item>
|
|
<layout class="QVBoxLayout" name="features" />
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QGroupBox" name="restrictionGroup">
|
|
<property name="title">
|
|
<string>Restriction</string>
|
|
</property>
|
|
<layout class="QVBoxLayout" name="chartLayout">
|
|
<item>
|
|
<widget class="QLabel" name="restrictionLabel" />
|
|
</item>
|
|
<item>
|
|
<widget class="QToolButton" name="restrictButton">
|
|
<property name="text">
|
|
<string>Restrict to selection</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<widget class="QToolButton" name="unrestrictButton">
|
|
<property name="text">
|
|
<string>Reset restriction</string>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
</item>
|
|
<item>
|
|
<spacer name="verticalSpacer">
|
|
<property name="orientation">
|
|
<enum>Qt::Vertical</enum>
|
|
</property>
|
|
</spacer>
|
|
</item>
|
|
</layout>
|
|
</item>
|
|
<item>
|
|
<widget class="QQuickWidget" name="stats">
|
|
<property name="sizePolicy">
|
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
</widget>
|
|
</item>
|
|
</layout>
|
|
</widget>
|
|
<resources>
|
|
<include location="../subsurface.qrc"/>
|
|
</resources>
|
|
<connections/>
|
|
</ui>
|