@@ -93,10 +93,6 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WFlags fl ) :
93
93
connect ( cmbIconSize, SIGNAL ( highlighted ( const QString& ) ), this , SLOT ( iconSizeChanged ( const QString& ) ) );
94
94
connect ( cmbIconSize, SIGNAL ( textChanged ( const QString& ) ), this , SLOT ( iconSizeChanged ( const QString& ) ) );
95
95
96
- #ifdef Q_WS_X11
97
- connect ( chkEnableBackbuffer, SIGNAL ( stateChanged ( int ) ), this , SLOT ( toggleEnableBackbuffer ( int ) ) );
98
- #endif
99
-
100
96
connect ( this , SIGNAL ( accepted () ), this , SLOT ( saveOptions () ) );
101
97
connect ( this , SIGNAL ( rejected () ), this , SLOT ( rejectOptions () ) );
102
98
@@ -349,26 +345,6 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WFlags fl ) :
349
345
if ( index == -1 ) index = 1 ;
350
346
cmbScanZipInBrowser->setCurrentIndex ( index );
351
347
352
- // Set the enable backbuffer state for X11 (linux) systems only
353
- // TODO: remove this when threading is implemented
354
- #ifdef Q_WS_X11
355
- chkEnableBackbuffer->setChecked ( settings.value ( " /Map/enableBackbuffer" , 1 ).toBool () );
356
- toggleEnableBackbuffer ( chkEnableBackbuffer->checkState () );
357
- #elif defined(Q_WS_MAC)
358
- chkEnableBackbuffer->setChecked ( true );
359
- chkEnableBackbuffer->setEnabled ( false );
360
- labelUpdateThreshold->setEnabled ( false );
361
- spinBoxUpdateThreshold->setEnabled ( false );
362
- #else // Q_WS_WIN32
363
- chkEnableBackbuffer->setChecked ( true );
364
- chkEnableBackbuffer->setEnabled ( false );
365
- #endif
366
-
367
- // set the display update threshold
368
- spinBoxUpdateThreshold->setSpecialValueText ( tr ( " All" ) );
369
- spinBoxUpdateThreshold->setMinimum ( 999 );
370
- spinBoxUpdateThreshold->setValue ( qMax ( 999 , settings.value ( " /Map/updateThreshold" ).toInt () ) );
371
-
372
348
// log rendering events, for userspace debugging
373
349
mLogCanvasRefreshChkBx ->setChecked ( settings.value ( " /Map/logCanvasRefreshEvent" , false ).toBool () );
374
350
@@ -522,10 +498,10 @@ QgsOptions::QgsOptions( QWidget *parent, Qt::WFlags fl ) :
522
498
// Changed to default to true as of QGIS 1.7
523
499
chkAntiAliasing->setChecked ( settings.value ( " /qgis/enable_anti_aliasing" , true ).toBool () );
524
500
chkUseRenderCaching->setChecked ( settings.value ( " /qgis/enable_render_caching" , false ).toBool () );
501
+ chkParallelRendering->setChecked ( settings.value ( " /qgis/parallel_rendering" , false ).toBool () );
525
502
526
503
// Slightly awkard here at the settings value is true to use QImage,
527
504
// but the checkbox is true to use QPixmap
528
- chkUseQPixmap->setChecked ( !( settings.value ( " /qgis/use_qimage_to_render" , true ).toBool () ) );
529
505
chkAddedVisibility->setChecked ( settings.value ( " /qgis/new_layers_visible" , true ).toBool () );
530
506
cbxLegendClassifiers->setChecked ( settings.value ( " /qgis/showLegendClassifiers" , false ).toBool () );
531
507
mLegendLayersBoldChkBx ->setChecked ( settings.value ( " /qgis/legendLayersBold" , true ).toBool () );
@@ -835,24 +811,6 @@ void QgsOptions::on_mProjectOnLaunchPushBtn_pressed()
835
811
}
836
812
}
837
813
838
- void QgsOptions::toggleEnableBackbuffer ( int state )
839
- {
840
- #ifdef Q_WS_X11
841
- if ( Qt::Checked == state )
842
- {
843
- labelUpdateThreshold->setEnabled ( false );
844
- spinBoxUpdateThreshold->setEnabled ( false );
845
- }
846
- else
847
- {
848
- labelUpdateThreshold->setEnabled ( true );
849
- spinBoxUpdateThreshold->setEnabled ( true );
850
- }
851
- #else
852
- Q_UNUSED ( state );
853
- #endif
854
- }
855
-
856
814
QString QgsOptions::theme ()
857
815
{
858
816
// returns the current theme (as selected in the cmbTheme combo box)
@@ -975,7 +933,7 @@ void QgsOptions::saveOptions()
975
933
settings.setValue ( " /qgis/new_layers_visible" , chkAddedVisibility->isChecked () );
976
934
settings.setValue ( " /qgis/enable_anti_aliasing" , chkAntiAliasing->isChecked () );
977
935
settings.setValue ( " /qgis/enable_render_caching" , chkUseRenderCaching->isChecked () );
978
- settings.setValue ( " /qgis/use_qimage_to_render " , !( chkUseQPixmap ->isChecked () ) );
936
+ settings.setValue ( " /qgis/parallel_rendering " , chkParallelRendering ->isChecked () );
979
937
settings.setValue ( " /qgis/legendDoubleClickAction" , cmbLegendDoubleClickAction->currentIndex () );
980
938
bool legendLayersCapitalise = settings.value ( " /qgis/capitaliseLayerName" , false ).toBool ();
981
939
settings.setValue ( " /qgis/capitaliseLayerName" , capitaliseCheckBox->isChecked () );
@@ -1030,10 +988,6 @@ void QgsOptions::saveOptions()
1030
988
settings.setValue ( " /Raster/cumulativeCutLower" , mRasterCumulativeCutLowerDoubleSpinBox ->value () / 100.0 );
1031
989
settings.setValue ( " /Raster/cumulativeCutUpper" , mRasterCumulativeCutUpperDoubleSpinBox ->value () / 100.0 );
1032
990
1033
- settings.setValue ( " /Map/enableBackbuffer" , chkEnableBackbuffer->isChecked () );
1034
- int threshold = spinBoxUpdateThreshold->value ();
1035
- settings.setValue ( " /Map/updateThreshold" , threshold < 1000 ? 0 : threshold );
1036
-
1037
991
// log rendering events, for userspace debugging
1038
992
settings.setValue ( " /Map/logCanvasRefreshEvent" , mLogCanvasRefreshChkBx ->isChecked () );
1039
993
0 commit comments