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