diff --git a/applets/testcomponentsapplet/contents/ui/PlasmoidPage.qml b/applets/testcomponentsapplet/contents/ui/PlasmoidPage.qml index a6fcd518d..5b621309a 100644 --- a/applets/testcomponentsapplet/contents/ui/PlasmoidPage.qml +++ b/applets/testcomponentsapplet/contents/ui/PlasmoidPage.qml @@ -58,7 +58,6 @@ PlasmaComponents.Page { if (checked) plasmoid.backgroundHints = 2; } } - } PlasmaComponents.Button { @@ -71,6 +70,7 @@ PlasmaComponents.Page { } PlasmaComponents.Button { + id: ctxButton height: theme.iconSizes.desktop text: "Context Menu" Loader { @@ -80,8 +80,9 @@ PlasmaComponents.Page { if (menuLoader.source == "") { menuLoader.source = "TestMenu.qml" } else { - menuLoader.source = "" + //menuLoader.source = "" } + menuLoader.item.open(0, height); } } diff --git a/applets/testcomponentsapplet/contents/ui/TestMenu.qml b/applets/testcomponentsapplet/contents/ui/TestMenu.qml index f52e4dfd0..b84197b49 100644 --- a/applets/testcomponentsapplet/contents/ui/TestMenu.qml +++ b/applets/testcomponentsapplet/contents/ui/TestMenu.qml @@ -39,9 +39,14 @@ PlasmaComponents.Menu { onClicked: print(" Clicked on : " + text) } + PlasmaComponents.MenuItem { + text: "White Tip Reef Shark" + icon: "kmag" + onClicked: print(" Clicked on : " + text) + } + Component.onCompleted:{ print("TestMenu.qml served .. opening"); - testMenu.open(); } }