@@ -95,16 +95,16 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
9595 spinMaximumScale->setValue ((int )lyr->maxScale ());
9696
9797 // 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" ));
102102
103103 // 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" ));
108108
109109 // set initial states of all Min Max and StdDev fields and labels to disabled
110110 sboxThreeBandStdDev->setEnabled (false );
@@ -129,10 +129,10 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
129129 pbtnLoadMinMax->setEnabled (false );
130130
131131 // 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" ));
136136
137137 QStringList headerLabels;
138138 headerLabels << " Value" ;
@@ -150,26 +150,26 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
150150 if (mRasterLayer ->getRasterLayerType ()
151151 == QgsRasterLayer::PALETTE) // paletted layers have hard coded color entries
152152 {
153- cboRed->insertItem (" Red" );
154- cboGreen->insertItem (" Red" );
155- cboBlue->insertItem (" Red" );
153+ cboRed->addItem (" Red" );
154+ cboGreen->addItem (" Red" );
155+ cboBlue->addItem (" Red" );
156156
157- cboRed->insertItem (" Green" );
158- cboGreen->insertItem (" Green" );
159- cboBlue->insertItem (" Green" );
157+ cboRed->addItem (" Green" );
158+ cboGreen->addItem (" Green" );
159+ cboBlue->addItem (" Green" );
160160
161- cboRed->insertItem (" Blue" );
162- cboGreen->insertItem (" Blue" );
163- cboBlue->insertItem (" Blue" );
161+ cboRed->addItem (" Blue" );
162+ cboGreen->addItem (" Blue" );
163+ cboBlue->addItem (" Blue" );
164164
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));
168168
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));
173173
174174 lstHistogramLabels->insertItem (tr (" Palette" ));
175175 }
@@ -263,41 +263,41 @@ mRasterLayer( dynamic_cast<QgsRasterLayer*>(lyr) )
263263 std::cout << " Inserting : " << myQString.toLocal8Bit ().data () << std::endl;
264264#endif
265265
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);
270270 }
271271// 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));
275275 if (cboGray->count () != 1 )
276- cboGray->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
276+ cboGray->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
277277 }
278278
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));
281281 QMap<QString, QgsMapLayer *> myLayers = QgsMapLayerRegistry::instance ()->mapLayers ();
282282 QMap<QString, QgsMapLayer *>::iterator it;
283283 for (it = myLayers.begin (); it != myLayers.end (); it++)
284284 {
285285 if (QgsMapLayer::RASTER == it.value ()->type ())
286286 {
287- cboxTransparencyLayer->insertItem (it.value ()->name ());
287+ cboxTransparencyLayer->addItem (it.value ()->name ());
288288 }
289289 }
290290
291291 QString myThemePath = QgsApplication::themePath ();
292292 QPixmap myPyramidPixmap (myThemePath + " /mIconPyramid.png" );
293293 QPixmap myNoPyramidPixmap (myThemePath + " /mIconNoPyramid.png" );
294294
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" )));
301301
302302 // Only do pyramids if dealing directly with GDAL.
303303 if (mRasterLayerIsGdal )
@@ -542,6 +542,7 @@ void QgsRasterLayerProperties::sync()
542542 if (mRasterLayerIsWms )
543543 {
544544 tabBar->setCurrentIndex (tabBar->indexOf (tabPageMetadata));
545+ tabBar->removeTab (tabBar->indexOf (tabPageColormap));
545546 tabBar->removeTab (tabBar->indexOf (tabPageSymbology));
546547 tabBar->removeTab (tabBar->indexOf (tabPageTransparency));
547548 tabBar->removeTab (tabBar->indexOf (tabPageHistogram));
@@ -1717,7 +1718,7 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
17171718 if (theText == tr (QgsRasterLayer::QSTRING_NOT_SET))
17181719 {
17191720 cboxTransparencyBand->clear ();
1720- cboxTransparencyBand->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1721+ cboxTransparencyBand->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
17211722 }
17221723 else
17231724 {
@@ -1730,10 +1731,10 @@ void QgsRasterLayerProperties::on_cboxTransparencyLayer_currentIndexChanged(cons
17301731 QgsRasterLayer* myRasterLayer = (QgsRasterLayer*)it.value ();
17311732 int myBandCount = myRasterLayer->getBandCount ();
17321733 cboxTransparencyBand->clear ();
1733- cboxTransparencyBand->insertItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
1734+ cboxTransparencyBand->addItem (tr (QgsRasterLayer::QSTRING_NOT_SET));
17341735 for (int bandRunner = 1 ; bandRunner <= myBandCount; bandRunner++)
17351736 {
1736- cboxTransparencyBand->insertItem (myRasterLayer->getRasterBandName (bandRunner));
1737+ cboxTransparencyBand->addItem (myRasterLayer->getRasterBandName (bandRunner));
17371738 }
17381739 break ;
17391740 }
0 commit comments