Imported Upstream version 0.9.0
[platform/upstream/libjxl.git] / tools / comparison_viewer / split_image_view.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <comment>
4   Copyright (c) the JPEG XL Project Authors. All rights reserved.
5
6   Use of this source code is governed by a BSD-style
7   license that can be found in the LICENSE file.
8  </comment>
9  <class>SplitImageView</class>
10  <widget class="QWidget" name="SplitImageView">
11   <property name="windowTitle">
12    <string>Image Comparison Tool</string>
13   </property>
14   <layout class="QVBoxLayout" name="verticalLayout" stretch="1,0">
15    <item>
16     <widget class="QScrollArea" name="scrollArea">
17      <property name="widgetResizable">
18       <bool>true</bool>
19      </property>
20      <widget class="jpegxl::tools::SplitImageRenderer" name="splitImageRenderer"/>
21     </widget>
22    </item>
23    <item>
24     <layout class="QHBoxLayout" name="horizontalLayout" stretch="0,1,0,0">
25      <item>
26       <layout class="QFormLayout" name="zoomLevelFormLayout">
27        <item row="0" column="0">
28         <widget class="QLabel" name="zoomLevelPromptLabel">
29          <property name="text">
30           <string>Zoom level:</string>
31          </property>
32         </widget>
33        </item>
34        <item row="0" column="1">
35         <layout class="QHBoxLayout" name="horizontalLayout_2">
36          <item>
37           <widget class="QSlider" name="zoomLevelSlider">
38            <property name="sizePolicy">
39             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
40              <horstretch>0</horstretch>
41              <verstretch>0</verstretch>
42             </sizepolicy>
43            </property>
44            <property name="minimum">
45             <number>-3</number>
46            </property>
47            <property name="maximum">
48             <number>3</number>
49            </property>
50            <property name="pageStep">
51             <number>2</number>
52            </property>
53            <property name="orientation">
54             <enum>Qt::Horizontal</enum>
55            </property>
56           </widget>
57          </item>
58          <item>
59           <widget class="QLabel" name="zoomLevelDisplayLabel">
60            <property name="text">
61             <string>×1</string>
62            </property>
63            <property name="textFormat">
64             <enum>Qt::RichText</enum>
65            </property>
66           </widget>
67          </item>
68         </layout>
69        </item>
70       </layout>
71      </item>
72      <item>
73       <spacer name="horizontalSpacer">
74        <property name="orientation">
75         <enum>Qt::Horizontal</enum>
76        </property>
77       </spacer>
78      </item>
79      <item>
80       <layout class="QFormLayout" name="middleWidthFormLayout">
81        <item row="0" column="0">
82         <widget class="QLabel" name="middleWidthPromptLabel">
83          <property name="text">
84           <string>Width of the central band:</string>
85          </property>
86         </widget>
87        </item>
88        <item row="0" column="1">
89         <layout class="QHBoxLayout" name="horizontalLayout_3">
90          <item>
91           <widget class="QSlider" name="middleWidthSlider">
92            <property name="sizePolicy">
93             <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
94              <horstretch>0</horstretch>
95              <verstretch>0</verstretch>
96             </sizepolicy>
97            </property>
98            <property name="maximum">
99             <number>100</number>
100            </property>
101            <property name="value">
102             <number>10</number>
103            </property>
104            <property name="orientation">
105             <enum>Qt::Horizontal</enum>
106            </property>
107           </widget>
108          </item>
109          <item>
110           <widget class="QLabel" name="middleWidthDisplayLabel">
111            <property name="text">
112             <string>10%</string>
113            </property>
114           </widget>
115          </item>
116         </layout>
117        </item>
118       </layout>
119      </item>
120      <item>
121       <widget class="QToolButton" name="settingsButton">
122        <property name="text">
123         <string>Settings</string>
124        </property>
125       </widget>
126      </item>
127     </layout>
128    </item>
129   </layout>
130  </widget>
131  <customwidgets>
132   <customwidget>
133    <class>jpegxl::tools::SplitImageRenderer</class>
134    <extends>QWidget</extends>
135    <header>split_image_renderer.h</header>
136    <container>1</container>
137   </customwidget>
138  </customwidgets>
139  <resources/>
140  <connections/>
141 </ui>