@@ -115,27 +115,13 @@ QgsOptions::QgsOptions(QWidget *parent, Qt::WFlags fl) :
115115 int myRed = settings.value (" /qgis/default_selection_color_red" ,255 ).toInt ();
116116 int myGreen = settings.value (" /qgis/default_selection_color_green" ,255 ).toInt ();
117117 int myBlue = settings.value (" /qgis/default_selection_color_blue" ,0 ).toInt ();
118- // old Qt3 idiom
119- // pbnSelectionColour->setPaletteBackgroundColor(QColor(myRed,myGreen,myBlue));
120- // new Qt4 idiom - see http://lists.trolltech.com/qt4-preview-feedback/2005-04/thread00270-0.html for reasoning
121- #ifdef Q_WS_WIN
122- // Coloured buttons do not work under the Windows XP style - use plain Windows instead
123- pbnSelectionColour->setStyle (&mWindowsStyle );
124- #endif
125- pbnSelectionColour->setPalette ( QColor (myRed,myGreen,myBlue) );
118+ pbnSelectionColour->setColor ( QColor (myRed,myGreen,myBlue) );
126119
127120 // set the default color for canvas background
128121 myRed = settings.value (" /qgis/default_canvas_color_red" ,255 ).toInt ();
129122 myGreen = settings.value (" /qgis/default_canvas_color_green" ,255 ).toInt ();
130123 myBlue = settings.value (" /qgis/default_canvas_color_blue" ,255 ).toInt ();
131- // old Qt3 idiom
132- // pbnCanvasColor->setPaletteBackgroundColor(QColor(myRed,myGreen,myBlue));
133- // new Qt4 idiom - see http://lists.trolltech.com/qt4-preview-feedback/2005-04/thread00270-0.html for reasoning
134- #ifdef Q_WS_WIN
135- // Coloured buttons do not work under the Windows XP style - use plain Windows instead
136- pbnCanvasColor->setStyle (&mWindowsStyle );
137- #endif
138- pbnCanvasColor->setPalette ( QColor (myRed,myGreen,myBlue) );
124+ pbnCanvasColor->setColor ( QColor (myRed,myGreen,myBlue) );
139125
140126 capitaliseCheckBox->setChecked (settings.value (" qgis/capitaliseLayerName" , QVariant (false )).toBool ());
141127
@@ -150,33 +136,19 @@ QgsOptions::~QgsOptions(){}
150136
151137void QgsOptions::on_pbnSelectionColour_clicked ()
152138{
153- // old Qt3 idiom
154- // QColor color = QColorDialog::getColor(pbnSelectionColour->paletteBackgroundColor(),this);
155- // new Qt4 idiom
156- QPalette palSelectionColour = pbnSelectionColour->palette ();
157- QColor color = QColorDialog::getColor ( palSelectionColour.color (QPalette::Window), this );
139+ QColor color = QColorDialog::getColor (pbnSelectionColour->color (), this );
158140 if (color.isValid ())
159141 {
160- // old Qt3 idiom
161- // pbnSelectionColour->setPaletteBackgroundColor(color);
162- // new Qt4 idiom - see http://lists.trolltech.com/qt4-preview-feedback/2005-04/thread00270-0.html for reasoning
163- pbnSelectionColour->setPalette (color);
142+ pbnSelectionColour->setColor (color);
164143 }
165144}
166145
167146void QgsOptions::on_pbnCanvasColor_clicked ()
168147{
169- // old Qt3 idiom
170- // QColor color = QColorDialog::getColor(pbnCanvasColor->paletteBackgroundColor(),this);
171- // new Qt4 idiom
172- QPalette palCanvasColor = pbnCanvasColor->palette ();
173- QColor color = QColorDialog::getColor ( palCanvasColor.color (QPalette::Window), this );
148+ QColor color = QColorDialog::getColor (pbnCanvasColor->color (), this );
174149 if (color.isValid ())
175150 {
176- // old Qt3 idiom
177- // pbnCanvasColor->setPaletteBackgroundColor(color);
178- // new Qt4 idiom - see http://lists.trolltech.com/qt4-preview-feedback/2005-04/thread00270-0.html for reasoning
179- pbnCanvasColor->setPalette (color);
151+ pbnCanvasColor->setColor (color);
180152 }
181153}
182154void QgsOptions::themeChanged (const QString &newThemeName)
@@ -231,19 +203,13 @@ void QgsOptions::saveOptions()
231203 settings.writeEntry (" /qgis/measure/ellipsoid" , getEllipsoidAcronym (cmbEllipsoid->currentText ()));
232204
233205 // set the colour for selections
234- // old Qt3 idiom
235- // QColor myColor = pbnSelectionColour->paletteBackgroundColor();
236- // new Qt4 idiom
237- QColor myColor = pbnSelectionColour->palette ().color (QPalette::Window);
206+ QColor myColor = pbnSelectionColour->color ();
238207 int myRed = settings.writeEntry (" /qgis/default_selection_color_red" ,myColor.red ());
239208 int myGreen = settings.writeEntry (" /qgis/default_selection_color_green" ,myColor.green ());
240209 int myBlue = settings.writeEntry (" /qgis/default_selection_color_blue" ,myColor.blue ());
241210
242211 // set the default color for canvas background
243- // old Qt3 idiom
244- // myColor = pbnCanvasColor->paletteBackgroundColor();
245- // new Qt4 idiom
246- myColor = pbnCanvasColor->palette ().color (QPalette::Window);
212+ myColor = pbnCanvasColor->color ();
247213 myRed = settings.writeEntry (" /qgis/default_canvas_color_red" ,myColor.red ());
248214 myGreen = settings.writeEntry (" /qgis/default_canvas_color_green" ,myColor.green ());
249215 myBlue = settings.writeEntry (" /qgis/default_canvas_color_blue" ,myColor.blue ());
0 commit comments