1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>QgsColorRampShaderWidgetBase</class> 4 <widget class="QWidget" name="QgsColorRampShaderWidgetBase"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>396</width> 10 <height>605</height> 11 </rect> 12 </property> 13 <property name="windowTitle"> 14 <string notr="true">Form</string> 15 </property> 16 <layout class="QGridLayout" name="gridLayout"> 17 <property name="leftMargin"> 18 <number>3</number> 19 </property> 20 <property name="topMargin"> 21 <number>3</number> 22 </property> 23 <property name="rightMargin"> 24 <number>3</number> 25 </property> 26 <property name="bottomMargin"> 27 <number>3</number> 28 </property> 29 <item row="4" column="0" colspan="3"> 30 <widget class="QTreeWidget" name="mColormapTreeWidget"> 31 <property name="sizePolicy"> 32 <sizepolicy hsizetype="Expanding" vsizetype="Expanding"> 33 <horstretch>0</horstretch> 34 <verstretch>0</verstretch> 35 </sizepolicy> 36 </property> 37 <property name="minimumSize"> 38 <size> 39 <width>0</width> 40 <height>250</height> 41 </size> 42 </property> 43 <attribute name="headerMinimumSectionSize"> 44 <number>10</number> 45 </attribute> 46 <attribute name="headerDefaultSectionSize"> 47 <number>70</number> 48 </attribute> 49 <attribute name="headerStretchLastSection"> 50 <bool>true</bool> 51 </attribute> 52 <column> 53 <property name="text"> 54 <string>Value</string> 55 </property> 56 </column> 57 <column> 58 <property name="text"> 59 <string>Color</string> 60 </property> 61 </column> 62 <column> 63 <property name="text"> 64 <string>Label</string> 65 </property> 66 </column> 67 </widget> 68 </item> 69 <item row="1" column="1" colspan="2"> 70 <widget class="QgsColorRampButton" name="btnColorRamp"> 71 <property name="sizePolicy"> 72 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 73 <horstretch>0</horstretch> 74 <verstretch>0</verstretch> 75 </sizepolicy> 76 </property> 77 <property name="minimumSize"> 78 <size> 79 <width>120</width> 80 <height>0</height> 81 </size> 82 </property> 83 <property name="maximumSize"> 84 <size> 85 <width>16777215</width> 86 <height>16777215</height> 87 </size> 88 </property> 89 </widget> 90 </item> 91 <item row="0" column="0"> 92 <widget class="QLabel" name="mColorInterpolationLabel"> 93 <property name="text"> 94 <string>Interpolation</string> 95 </property> 96 </widget> 97 </item> 98 <item row="5" column="0" colspan="3"> 99 <layout class="QHBoxLayout" name="horizontalLayout_5"> 100 <item> 101 <widget class="QLabel" name="mClassificationModeLabel"> 102 <property name="text"> 103 <string>Mode</string> 104 </property> 105 </widget> 106 </item> 107 <item> 108 <widget class="QComboBox" name="mClassificationModeComboBox"/> 109 </item> 110 <item> 111 <spacer name="horizontalSpacer_4"> 112 <property name="orientation"> 113 <enum>Qt::Horizontal</enum> 114 </property> 115 <property name="sizeHint" stdset="0"> 116 <size> 117 <width>40</width> 118 <height>20</height> 119 </size> 120 </property> 121 </spacer> 122 </item> 123 <item> 124 <widget class="QLabel" name="mNumberOfEntriesLabel"> 125 <property name="text"> 126 <string>Classes</string> 127 </property> 128 </widget> 129 </item> 130 <item> 131 <widget class="QgsSpinBox" name="mNumberOfEntriesSpinBox"> 132 <property name="sizePolicy"> 133 <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> 134 <horstretch>0</horstretch> 135 <verstretch>0</verstretch> 136 </sizepolicy> 137 </property> 138 <property name="minimum"> 139 <number>2</number> 140 </property> 141 <property name="maximum"> 142 <number>255</number> 143 </property> 144 <property name="value"> 145 <number>5</number> 146 </property> 147 </widget> 148 </item> 149 </layout> 150 </item> 151 <item row="0" column="1" colspan="2"> 152 <widget class="QComboBox" name="mColorInterpolationComboBox"/> 153 </item> 154 <item row="6" column="0" colspan="3"> 155 <layout class="QHBoxLayout" name="horizontalLayout_3"> 156 <item> 157 <widget class="QPushButton" name="mClassifyButton"> 158 <property name="text"> 159 <string>Classify</string> 160 </property> 161 </widget> 162 </item> 163 <item> 164 <widget class="QPushButton" name="mAddEntryButton"> 165 <property name="toolTip"> 166 <string>Add values manually</string> 167 </property> 168 <property name="icon"> 169 <iconset resource="../../images/images.qrc"> 170 <normaloff>:/images/themes/default/symbologyAdd.svg</normaloff>:/images/themes/default/symbologyAdd.svg</iconset> 171 </property> 172 </widget> 173 </item> 174 <item> 175 <widget class="QPushButton" name="mDeleteEntryButton"> 176 <property name="toolTip"> 177 <string>Remove selected row(s)</string> 178 </property> 179 <property name="icon"> 180 <iconset resource="../../images/images.qrc"> 181 <normaloff>:/images/themes/default/symbologyRemove.svg</normaloff>:/images/themes/default/symbologyRemove.svg</iconset> 182 </property> 183 </widget> 184 </item> 185 <item> 186 <widget class="QPushButton" name="mLoadFromBandButton"> 187 <property name="toolTip"> 188 <string>Load color map from band</string> 189 </property> 190 <property name="icon"> 191 <iconset resource="../../images/images.qrc"> 192 <normaloff>:/images/themes/default/mActionReload.svg</normaloff>:/images/themes/default/mActionReload.svg</iconset> 193 </property> 194 </widget> 195 </item> 196 <item> 197 <widget class="QPushButton" name="mLoadFromFileButton"> 198 <property name="toolTip"> 199 <string>Load color map from file</string> 200 </property> 201 <property name="icon"> 202 <iconset resource="../../images/images.qrc"> 203 <normaloff>:/images/themes/default/mActionFileOpen.svg</normaloff>:/images/themes/default/mActionFileOpen.svg</iconset> 204 </property> 205 </widget> 206 </item> 207 <item> 208 <widget class="QPushButton" name="mExportToFileButton"> 209 <property name="toolTip"> 210 <string>Export color map to file</string> 211 </property> 212 <property name="icon"> 213 <iconset resource="../../images/images.qrc"> 214 <normaloff>:/images/themes/default/mActionFileSaveAs.svg</normaloff>:/images/themes/default/mActionFileSaveAs.svg</iconset> 215 </property> 216 </widget> 217 </item> 218 <item> 219 <spacer name="horizontalSpacer"> 220 <property name="orientation"> 221 <enum>Qt::Horizontal</enum> 222 </property> 223 <property name="sizeHint" stdset="0"> 224 <size> 225 <width>48</width> 226 <height>28</height> 227 </size> 228 </property> 229 </spacer> 230 </item> 231 </layout> 232 </item> 233 <item row="7" column="0" colspan="3"> 234 <widget class="QCheckBox" name="mClipCheckBox"> 235 <property name="toolTip"> 236 <string>If checked, any pixels with a value out of range will not be rendered</string> 237 </property> 238 <property name="text"> 239 <string>Clip out of range values</string> 240 </property> 241 </widget> 242 </item> 243 <item row="2" column="1" colspan="2"> 244 <widget class="QLineEdit" name="mUnitLineEdit"> 245 <property name="toolTip"> 246 <string>Unit suffix</string> 247 </property> 248 </widget> 249 </item> 250 <item row="2" column="0"> 251 <widget class="QLabel" name="mUnitLabel"> 252 <property name="text"> 253 <string>Label unit suffix</string> 254 </property> 255 <property name="wordWrap"> 256 <bool>true</bool> 257 </property> 258 </widget> 259 </item> 260 <item row="1" column="0"> 261 <widget class="QLabel" name="mColorInterpolationLabel_2"> 262 <property name="text"> 263 <string>Color ramp</string> 264 </property> 265 </widget> 266 </item> 267 <item row="3" column="0"> 268 <widget class="QLabel" name="mLabelPrecisionLabel"> 269 <property name="text"> 270 <string>Label precision</string> 271 </property> 272 </widget> 273 </item> 274 <item row="3" column="1" colspan="2"> 275 <widget class="QgsSpinBox" name="mLabelPrecisionSpinBox"> 276 <property name="toolTip"> 277 <string>Precision of upper and lower values in label text. 278Positive is number of decimal places 279Negative rounds to powers of 10</string> 280 </property> 281 <property name="minimum"> 282 <number>-10</number> 283 </property> 284 <property name="maximum"> 285 <number>16</number> 286 </property> 287 <property name="value"> 288 <number>4</number> 289 </property> 290 </widget> 291 </item> 292 </layout> 293 </widget> 294 <customwidgets> 295 <customwidget> 296 <class>QgsSpinBox</class> 297 <extends>QSpinBox</extends> 298 <header>qgsspinbox.h</header> 299 </customwidget> 300 <customwidget> 301 <class>QgsColorRampButton</class> 302 <extends>QToolButton</extends> 303 <header>qgscolorrampbutton.h</header> 304 <container>1</container> 305 </customwidget> 306 </customwidgets> 307 <tabstops> 308 <tabstop>mColorInterpolationComboBox</tabstop> 309 <tabstop>btnColorRamp</tabstop> 310 <tabstop>mUnitLineEdit</tabstop> 311 <tabstop>mColormapTreeWidget</tabstop> 312 <tabstop>mClassificationModeComboBox</tabstop> 313 <tabstop>mNumberOfEntriesSpinBox</tabstop> 314 <tabstop>mClassifyButton</tabstop> 315 <tabstop>mAddEntryButton</tabstop> 316 <tabstop>mDeleteEntryButton</tabstop> 317 <tabstop>mLoadFromBandButton</tabstop> 318 <tabstop>mLoadFromFileButton</tabstop> 319 <tabstop>mExportToFileButton</tabstop> 320 <tabstop>mClipCheckBox</tabstop> 321 </tabstops> 322 <resources> 323 <include location="../../images/images.qrc"/> 324 </resources> 325 <connections/> 326</ui> 327