@@ -95,16 +95,16 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
95
95
spinMaximumScale->setValue ((int )lyr->maxScale ());
96
96
97
97
// build GUI components
98
- cboxColorMap->insertItem (tr (" Grayscale" ));
99
- cboxColorMap->insertItem (tr (" Pseudocolor" ));
100
- cboxColorMap->insertItem (tr (" Freak Out" ));
101
- cboxColorMap->insertItem (tr (" Custom Colormap" ));
98
+ cboxColorMap->addItem (tr (" Grayscale" ));
99
+ cboxColorMap->addItem (tr (" Pseudocolor" ));
100
+ cboxColorMap->addItem (tr (" Freak Out" ));
101
+ cboxColorMap->addItem (tr (" Custom Colormap" ));
102
102
103
103
// add items to the color stretch combo box
104
- cboxContrastEnhancementAlgorithm->insertItem (tr (" No Stretch" ));
105
- cboxContrastEnhancementAlgorithm->insertItem (tr (" Stretch To MinMax" ));
106
- cboxContrastEnhancementAlgorithm->insertItem (tr (" Stretch And Clip To MinMax" ));
107
- cboxContrastEnhancementAlgorithm->insertItem (tr (" Clip To MinMax" ));
104
+ cboxContrastEnhancementAlgorithm->addItem (tr (" No Stretch" ));
105
+ cboxContrastEnhancementAlgorithm->addItem (tr (" Stretch To MinMax" ));
106
+ cboxContrastEnhancementAlgorithm->addItem (tr (" Stretch And Clip To MinMax" ));
107
+ cboxContrastEnhancementAlgorithm->addItem (tr (" Clip To MinMax" ));
108
108
109
109
// set initial states of all Min Max and StdDev fields and labels to disabled
110
110
sboxThreeBandStdDev->setEnabled (false );
@@ -129,10 +129,10 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
129
129
pbtnLoadMinMax->setEnabled (false );
130
130
131
131
// setup custom colormap tab
132
- cboxColorInterpolation->insertItem (- 1 , tr (" Discrete" ));
133
- cboxColorInterpolation->insertItem (- 1 , tr (" Linearly" ));
134
- cboxClassificationMode->insertItem (- 1 , tr (" Equal interval" ));
135
- cboxClassificationMode->insertItem (- 1 , tr (" Quantiles" ));
132
+ cboxColorInterpolation->addItem ( tr (" Discrete" ));
133
+ cboxColorInterpolation->addItem ( tr (" Linearly" ));
134
+ cboxClassificationMode->addItem ( tr (" Equal interval" ));
135
+ cboxClassificationMode->addItem ( tr (" Quantiles" ));
136
136
137
137
QStringList headerLabels;
138
138
headerLabels << " Value" ;
@@ -150,26 +150,26 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
150
150
if (mRasterLayer ->getRasterLayerType ()
151
151
== QgsRasterLayer::PALETTE) // paletted layers have hard coded color entries
152
152
{
153
- cboRed->insertItem (" Red" );
154
- cboGreen->insertItem (" Red" );
155
- cboBlue->insertItem (" Red" );
153
+ cboRed->addItem (" Red" );
154
+ cboGreen->addItem (" Red" );
155
+ cboBlue->addItem (" Red" );
156
156
157
- cboRed->insertItem (" Green" );
158
- cboGreen->insertItem (" Green" );
159
- cboBlue->insertItem (" Green" );
157
+ cboRed->addItem (" Green" );
158
+ cboGreen->addItem (" Green" );
159
+ cboBlue->addItem (" Green" );
160
160
161
- cboRed->insertItem (" Blue" );
162
- cboGreen->insertItem (" Blue" );
163
- cboBlue->insertItem (" Blue" );
161
+ cboRed->addItem (" Blue" );
162
+ cboGreen->addItem (" Blue" );
163
+ cboBlue->addItem (" Blue" );
164
164
165
- cboRed->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
166
- cboGreen->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
167
- cboBlue->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
165
+ cboRed->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
166
+ cboGreen->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
167
+ cboBlue->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
168
168
169
- cboGray->insertItem (" Red" );
170
- cboGray->insertItem (" Green" );
171
- cboGray->insertItem (" Blue" );
172
- cboGray->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
169
+ cboGray->addItem (" Red" );
170
+ cboGray->addItem (" Green" );
171
+ cboGray->addItem (" Blue" );
172
+ cboGray->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
173
173
174
174
lstHistogramLabels->insertItem (tr (" Palette" ));
175
175
}
@@ -263,41 +263,41 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
263
263
std::cout << " Inserting : " << myQString.toLocal8Bit ().data () << std::endl;
264
264
#endif
265
265
266
- cboGray->insertItem (myQString);
267
- cboRed->insertItem (myQString);
268
- cboGreen->insertItem (myQString);
269
- cboBlue->insertItem (myQString);
266
+ cboGray->addItem (myQString);
267
+ cboRed->addItem (myQString);
268
+ cboGreen->addItem (myQString);
269
+ cboBlue->addItem (myQString);
270
270
}
271
271
// TODO: Need to handle situations where a band is set to Not Set, currently if you set a band to this it will segfault.
272
- cboRed->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
273
- cboGreen->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
274
- cboBlue->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
272
+ cboRed->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
273
+ cboGreen->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
274
+ cboBlue->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
275
275
if (cboGray->count () != 1 )
276
- cboGray->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
276
+ cboGray->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
277
277
}
278
278
279
- cboxTransparencyBand->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
280
- cboxTransparencyLayer->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
279
+ cboxTransparencyBand->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
280
+ cboxTransparencyLayer->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
281
281
QMap<QString, QgsMapLayer *> myLayers = QgsMapLayerRegistry::instance ()->mapLayers ();
282
282
QMap<QString, QgsMapLayer *>::iterator it;
283
283
for (it = myLayers.begin (); it != myLayers.end (); it++)
284
284
{
285
285
if (QgsMapLayer::RASTER == it.value ()->type ())
286
286
{
287
- cboxTransparencyLayer->insertItem (it.value ()->name ());
287
+ cboxTransparencyLayer->addItem (it.value ()->name ());
288
288
}
289
289
}
290
290
291
291
QString myThemePath = QgsApplication::themePath ();
292
292
QPixmap myPyramidPixmap (myThemePath + " /mIconPyramid.png" );
293
293
QPixmap myNoPyramidPixmap (myThemePath + " /mIconNoPyramid.png" );
294
294
295
- pbnAddValuesManually->setIconSet (QIcon (QPixmap (myThemePath + " /mActionNewAttribute.png" )));
296
- pbnAddValuesFromDisplay->setIconSet (QIcon (QPixmap (myThemePath + " /mActionContextHelp.png" )));
297
- pbnRemoveSelectedRow->setIconSet (QIcon (QPixmap (myThemePath + " /mActionDeleteAttribute.png" )));
298
- pbnDefaultValues->setIconSet (QIcon (QPixmap (myThemePath + " /mActionCopySelected.png" )));
299
- pbnImportTransparentPixelValues->setIconSet (QIcon (QPixmap (myThemePath + " /mActionFileOpen.png" )));
300
- pbnExportTransparentPixelValues->setIconSet (QIcon (QPixmap (myThemePath + " /mActionFileSave.png" )));
295
+ pbnAddValuesManually->setIcon (QIcon (QPixmap (myThemePath + " /mActionNewAttribute.png" )));
296
+ pbnAddValuesFromDisplay->setIcon (QIcon (QPixmap (myThemePath + " /mActionContextHelp.png" )));
297
+ pbnRemoveSelectedRow->setIcon (QIcon (QPixmap (myThemePath + " /mActionDeleteAttribute.png" )));
298
+ pbnDefaultValues->setIcon (QIcon (QPixmap (myThemePath + " /mActionCopySelected.png" )));
299
+ pbnImportTransparentPixelValues->setIcon (QIcon (QPixmap (myThemePath + " /mActionFileOpen.png" )));
300
+ pbnExportTransparentPixelValues->setIcon (QIcon (QPixmap (myThemePath + " /mActionFileSave.png" )));
301
301
302
302
// Only do pyramids if dealing directly with GDAL.
303
303
if (mRasterLayerIsGdal )
@@ -542,6 +542,7 @@ void QgsRasterLayerProperties::sync()
542
542
if (mRasterLayerIsWms )
543
543
{
544
544
tabBar->setCurrentIndex (tabBar->indexOf (tabPageMetadata));
545
+ tabBar->removeTab (tabBar->indexOf (tabPageColormap));
545
546
tabBar->removeTab (tabBar->indexOf (tabPageSymbology));
546
547
tabBar->removeTab (tabBar->indexOf (tabPageTransparency));
547
548
tabBar->removeTab (tabBar->indexOf (tabPageHistogram));
@@ -1717,7 +1718,7 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
1717
1718
if (theText == tr (QgsRasterLayer::QSTRING_NOT_SET))
1718
1719
{
1719
1720
cboxTransparencyBand->clear ();
1720
- cboxTransparencyBand->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1721
+ cboxTransparencyBand->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1721
1722
}
1722
1723
else
1723
1724
{
@@ -1730,10 +1731,10 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
1730
1731
QgsRasterLayer* myRasterLayer = (QgsRasterLayer*)it.value ();
1731
1732
int myBandCount = myRasterLayer->getBandCount ();
1732
1733
cboxTransparencyBand->clear ();
1733
- cboxTransparencyBand->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1734
+ cboxTransparencyBand->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1734
1735
for (int bandRunner = 1 ; bandRunner <= myBandCount; bandRunner++)
1735
1736
{
1736
- cboxTransparencyBand->insertItem (myRasterLayer->getRasterBandName (bandRunner));
1737
+ cboxTransparencyBand->addItem (myRasterLayer->getRasterBandName (bandRunner));
1737
1738
}
1738
1739
break ;
1739
1740
}
0 commit comments