split_image_view.ui (4266B)
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>