@@ -524,6 +524,9 @@ QgsGraduatedSymbolRendererWidget::QgsGraduatedSymbolRendererWidget( QgsVectorLay
524
524
// initialize from previously set renderer
525
525
updateUiFromRenderer ();
526
526
527
+ // default to collapsed symmetric group for ui simplicity
528
+ mGroupBoxSymmetric ->setCollapsed ( true ); //
529
+
527
530
// menus for data-defined rotation/size
528
531
QMenu *advMenu = new QMenu ( this );
529
532
@@ -580,7 +583,7 @@ void QgsGraduatedSymbolRendererWidget::connectUpdateHandlers()
580
583
connect ( mModel , &QgsGraduatedSymbolRendererModel::rowsMoved, this , &QgsGraduatedSymbolRendererWidget::rowsMoved );
581
584
connect ( mModel , &QAbstractItemModel::dataChanged, this , &QgsGraduatedSymbolRendererWidget::modelDataChanged );
582
585
583
- connect ( cbxClassifySymmetric , &QAbstractButton ::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
586
+ connect ( mGroupBoxSymmetric , &QGroupBox ::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
584
587
connect ( cbxAstride, &QAbstractButton::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
585
588
connect ( cboSymmetryPointForPretty, static_cast <void ( QComboBox::* )( int )>( &QComboBox::activated ), this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
586
589
connect ( spinSymmetryPointForOtherMethods, static_cast <void ( QgsDoubleSpinBox::* )()>( &QgsDoubleSpinBox::editingFinished ), this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
@@ -601,7 +604,7 @@ void QgsGraduatedSymbolRendererWidget::disconnectUpdateHandlers()
601
604
disconnect ( mModel , &QgsGraduatedSymbolRendererModel::rowsMoved, this , &QgsGraduatedSymbolRendererWidget::rowsMoved );
602
605
disconnect ( mModel , &QAbstractItemModel::dataChanged, this , &QgsGraduatedSymbolRendererWidget::modelDataChanged );
603
606
604
- disconnect ( cbxClassifySymmetric , &QAbstractButton ::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
607
+ disconnect ( mGroupBoxSymmetric , &QGroupBox ::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
605
608
disconnect ( cbxAstride, &QAbstractButton::toggled, this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
606
609
disconnect ( cboSymmetryPointForPretty, static_cast <void ( QComboBox::* )( int )>( &QComboBox::activated ), this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
607
610
disconnect ( spinSymmetryPointForOtherMethods, static_cast <void ( QgsDoubleSpinBox::* )()>( &QgsDoubleSpinBox::editingFinished ), this , &QgsGraduatedSymbolRendererWidget::classifyGraduated );
@@ -626,7 +629,7 @@ void QgsGraduatedSymbolRendererWidget::updateUiFromRenderer( bool updateCount )
626
629
case QgsGraduatedSymbolRenderer::EqualInterval:
627
630
case QgsGraduatedSymbolRenderer::StdDev:
628
631
{
629
- cbxClassifySymmetric ->setVisible ( true );
632
+ mGroupBoxSymmetric ->setVisible ( true );
630
633
cbxAstride->setVisible ( true );
631
634
cboSymmetryPointForPretty->setVisible ( false );
632
635
spinSymmetryPointForOtherMethods->setVisible ( true );
@@ -636,7 +639,7 @@ void QgsGraduatedSymbolRendererWidget::updateUiFromRenderer( bool updateCount )
636
639
637
640
case QgsGraduatedSymbolRenderer::Pretty:
638
641
{
639
- cbxClassifySymmetric ->setVisible ( true );
642
+ mGroupBoxSymmetric ->setVisible ( true );
640
643
cbxAstride->setVisible ( true );
641
644
spinSymmetryPointForOtherMethods->setVisible ( false );
642
645
cboSymmetryPointForPretty->setVisible ( true );
@@ -651,7 +654,7 @@ void QgsGraduatedSymbolRendererWidget::updateUiFromRenderer( bool updateCount )
651
654
case QgsGraduatedSymbolRenderer::Jenks:
652
655
case QgsGraduatedSymbolRenderer::Custom:
653
656
{
654
- cbxClassifySymmetric ->setVisible ( false );
657
+ mGroupBoxSymmetric ->setVisible ( false );
655
658
cbxAstride->setVisible ( false );
656
659
cboSymmetryPointForPretty->setVisible ( false );
657
660
spinSymmetryPointForOtherMethods->setVisible ( false );
@@ -662,14 +665,14 @@ void QgsGraduatedSymbolRendererWidget::updateUiFromRenderer( bool updateCount )
662
665
663
666
if ( mRenderer ->useSymmetricMode () )
664
667
{
665
- cbxClassifySymmetric ->setChecked ( true );
668
+ mGroupBoxSymmetric ->setChecked ( true );
666
669
spinSymmetryPointForOtherMethods->setEnabled ( true );
667
670
cbxAstride->setEnabled ( true );
668
671
cboSymmetryPointForPretty->setEnabled ( true );
669
672
}
670
673
else
671
674
{
672
- cbxClassifySymmetric ->setChecked ( false );
675
+ mGroupBoxSymmetric ->setChecked ( false );
673
676
spinSymmetryPointForOtherMethods->setEnabled ( false );
674
677
cbxAstride->setEnabled ( false );
675
678
cboSymmetryPointForPretty->setEnabled ( false );
@@ -903,7 +906,7 @@ void QgsGraduatedSymbolRendererWidget::classifyGraduated()
903
906
if ( spinSymmetryPointForOtherMethods->value () < ( minimum + ( maximum - minimum ) / 100 . ) || spinSymmetryPointForOtherMethods->value () > ( maximum - ( maximum - minimum ) / 100 . ) )
904
907
spinSymmetryPointForOtherMethods->setValue ( minimum + ( maximum - minimum ) / 2 . );
905
908
906
- if ( cbxClassifySymmetric ->isChecked () )
909
+ if ( mGroupBoxSymmetric ->isChecked () )
907
910
{
908
911
useSymmetricMode = true ;
909
912
symmetryPoint = spinSymmetryPointForOtherMethods->value ();
@@ -926,7 +929,7 @@ void QgsGraduatedSymbolRendererWidget::classifyGraduated()
926
929
if ( spinSymmetryPointForOtherMethods->value () < ( minimum + ( maximum - minimum ) / 100 . ) || spinSymmetryPointForOtherMethods->value () > ( maximum - ( maximum - minimum ) / 100 . ) )
927
930
spinSymmetryPointForOtherMethods->setValue ( minimum + ( maximum - minimum ) / 2 . );
928
931
929
- if ( cbxClassifySymmetric ->isChecked () )
932
+ if ( mGroupBoxSymmetric ->isChecked () )
930
933
{
931
934
useSymmetricMode = true ;
932
935
symmetryPoint = spinSymmetryPointForOtherMethods->value ();
@@ -938,7 +941,7 @@ void QgsGraduatedSymbolRendererWidget::classifyGraduated()
938
941
case QgsGraduatedSymbolRenderer::Pretty:
939
942
{
940
943
mode = QgsGraduatedSymbolRenderer::Pretty;
941
- if ( cbxClassifySymmetric ->isChecked () )
944
+ if ( mGroupBoxSymmetric ->isChecked () )
942
945
{
943
946
useSymmetricMode = true ;
944
947
astride = cbxAstride->isChecked ();
0 commit comments