[QGIS Commit] r8399 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Tue May 6 00:48:49 EDT 2008


Author: ersts
Date: 2008-05-06 00:48:48 -0400 (Tue, 06 May 2008)
New Revision: 8399

Modified:
   trunk/qgis/src/app/qgsrasterlayerproperties.cpp
Log:
-Custom color map is now editable after initial creation
-Closes ticket #1046

Modified: trunk/qgis/src/app/qgsrasterlayerproperties.cpp
===================================================================
--- trunk/qgis/src/app/qgsrasterlayerproperties.cpp	2008-05-06 03:21:12 UTC (rev 8398)
+++ trunk/qgis/src/app/qgsrasterlayerproperties.cpp	2008-05-06 04:48:48 UTC (rev 8399)
@@ -2704,17 +2704,21 @@
 void QgsRasterLayerProperties::handleColormapTreeWidgetDoubleClick(QTreeWidgetItem* item, int column)
 {
   if(item)
-    {
-      if(column == 1)
-	{
-	  //show color dialog
-	  QColor newColor = QColorDialog::getColor();
-	  if(newColor.isValid())
+  {
+    if(column == 1)
+	  {
+	    //show color dialog
+	    QColor newColor = QColorDialog::getColor();
+	    if(newColor.isValid())
 	    {
 	      item->setBackground(1, QBrush(newColor));
 	    }
+    }
+    else
+    {
+      item->setFlags(Qt::ItemIsEnabled | Qt::ItemIsEditable | Qt::ItemIsSelectable);
+    } 
 	}
-    }
 }
 
 void QgsRasterLayerProperties::on_pbtnLoadMinMax_clicked()



More information about the QGIS-commit mailing list