@@ -483,21 +483,10 @@ Rectangle {
483
483
}
484
484
}
485
485
486
- Menu {
486
+ QfMenu {
487
487
id: featureListMenu
488
488
title: qsTr (" Feature List Menu" )
489
489
490
- width: {
491
- let result = 50 ;
492
- let padding = 0 ;
493
- for (let i = 0 ; i < count; ++ i) {
494
- let item = itemAt (i);
495
- result = Math .max (item .contentItem .implicitWidth , result);
496
- padding = Math .max (item .leftPadding + item .rightPadding , padding);
497
- }
498
- return mainWindow .width > 0 ? Math .min (result + padding, mainWindow .width - 20 ) : result + padding;
499
- }
500
-
501
490
topMargin: mainWindow .sceneTopMargin
502
491
bottomMargin: mainWindow .sceneBottomMargin
503
492
@@ -613,25 +602,13 @@ Rectangle {
613
602
}
614
603
}
615
604
616
- Menu {
605
+ QfMenu {
617
606
id: featureMenu
618
607
title: qsTr (" Feature Menu" )
619
608
620
609
topMargin: mainWindow .sceneTopMargin
621
610
bottomMargin: mainWindow .sceneBottomMargin
622
611
623
- width: {
624
- const toolbarWidth = featureMenuActionsToolbar .childrenRect .width + 4 ;
625
- let result = 50 ;
626
- let padding = 0 ;
627
- for (let i = 1 ; i < count; ++ i) {
628
- let item = itemAt (i);
629
- result = Math .max (item .contentItem .implicitWidth , result);
630
- padding = Math .max (item .leftPadding + item .rightPadding , padding);
631
- }
632
- return mainWindow .width > 0 ? Math .min (result + padding, mainWindow .width - 20 ) : result + padding;
633
- }
634
-
635
612
Row {
636
613
id: featureMenuActionsToolbar
637
614
leftPadding: 2
@@ -816,7 +793,7 @@ Rectangle {
816
793
}
817
794
}
818
795
819
- Menu {
796
+ QfMenu {
820
797
id: atlasMenu
821
798
822
799
property alias printTimer: timer
@@ -826,17 +803,6 @@ Rectangle {
826
803
827
804
signal enablePrintItem (int rows)
828
805
829
- width: {
830
- let result = 50 ;
831
- let padding = 0 ;
832
- for (let i = 0 ; i < count; ++ i) {
833
- let item = itemAt (i);
834
- result = Math .max (item .contentItem .implicitWidth , result);
835
- padding = Math .max (item .leftPadding + item .rightPadding , padding);
836
- }
837
- return mainWindow .width > 0 ? Math .min (result + padding, mainWindow .width - 20 ) : result + padding;
838
- }
839
-
840
806
topMargin: mainWindow .sceneTopMargin
841
807
bottomMargin: mainWindow .sceneBottomMargin
842
808
0 commit comments