Added signal handler for transparency slider. Added label to display percentage of transparency slider. Increased max on transparency slider so that images can be completely transparent.

git-svn-id: http://svn.osgeo.org/qgis/trunk@554 c8812cc2-4d05-0410-92ff-de0c093fc19c
This commit is contained in:
timlinux 2004-01-21 21:48:08 +00:00
parent c4f664d85a
commit a15fc4f248
2 changed files with 23 additions and 7 deletions

View File

@ -1,4 +1,4 @@
<!DOCTYPE UI><UI version="3.2" stdsetdef="1"> <!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<class>QgsRasterLayerPropertiesBase</class> <class>QgsRasterLayerPropertiesBase</class>
<widget class="QDialog"> <widget class="QDialog">
<property name="name"> <property name="name">
@ -366,9 +366,18 @@
<property name="name"> <property name="name">
<cstring>sliderTransparency</cstring> <cstring>sliderTransparency</cstring>
</property> </property>
<property name="maxValue">
<number>255</number>
</property>
<property name="orientation"> <property name="orientation">
<enum>Horizontal</enum> <enum>Horizontal</enum>
</property> </property>
<property name="tickmarks">
<enum>Below</enum>
</property>
<property name="tickInterval">
<number>25</number>
</property>
</widget> </widget>
<widget class="QLabel" row="6" column="0"> <widget class="QLabel" row="6" column="0">
<property name="name"> <property name="name">
@ -871,12 +880,6 @@
<receiver>QgsRasterLayerPropertiesBase</receiver> <receiver>QgsRasterLayerPropertiesBase</receiver>
<slot>sliderMinGray_valueChanged(int)</slot> <slot>sliderMinGray_valueChanged(int)</slot>
</connection> </connection>
<connection>
<sender>sliderTransparency</sender>
<signal>valueChanged(int)</signal>
<receiver>QgsRasterLayerPropertiesBase</receiver>
<slot>sliderTransparency_valueChanged(int)</slot>
</connection>
<connection> <connection>
<sender>rbtnSingleBand</sender> <sender>rbtnSingleBand</sender>
<signal>toggled(bool)</signal> <signal>toggled(bool)</signal>
@ -967,6 +970,12 @@
<receiver>QgsRasterLayerPropertiesBase</receiver> <receiver>QgsRasterLayerPropertiesBase</receiver>
<slot>apply()</slot> <slot>apply()</slot>
</connection> </connection>
<connection>
<sender>sliderTransparency</sender>
<signal>sliderMoved(int)</signal>
<receiver>QgsRasterLayerPropertiesBase</receiver>
<slot>sliderTransparency_sliderMoved(int)</slot>
</connection>
</connections> </connections>
<includes> <includes>
<include location="local" impldecl="in implementation">qgsrasterlayerpropertiesbase.ui.h</include> <include location="local" impldecl="in implementation">qgsrasterlayerpropertiesbase.ui.h</include>
@ -984,6 +993,7 @@
<slot>rbtnSingleBand_toggled( bool )</slot> <slot>rbtnSingleBand_toggled( bool )</slot>
<slot>rbtnThreeBand_toggled( bool )</slot> <slot>rbtnThreeBand_toggled( bool )</slot>
<slot>apply()</slot> <slot>apply()</slot>
<slot>sliderTransparency_sliderMoved( int )</slot>
</slots> </slots>
<layoutdefaults spacing="6" margin="11"/> <layoutdefaults spacing="6" margin="11"/>
</UI> </UI>

View File

@ -84,3 +84,9 @@ void QgsRasterLayerPropertiesBase::apply()
{ {
} }
void QgsRasterLayerPropertiesBase::sliderTransparency_sliderMoved( int )
{
}