Hi all,
I just noticed that submenus with WPopupMenu does not work correctly.
When I create some items in the main popup menu all works fine. But if I
change it that some items are placed in a submenu the items will never
be triggered and I get error messages like:
"Wt: decodeSignal(): signal 's4f' not exposed"
Any ideas?
Stefan
Here is the code which works:
mMenu = new WPopupMenu();
WPopupMenu* viewMenu = mMenu; // new WPopupMenu();
mItemViewDetails =
viewMenu->addItem(WString::tr("menu-view-detail-text"));
mItemViewDetails->setCheckable(true);
mItemViewDetails->setChecked(true);
mItemViewDetails->triggered().connect(browser,
&Browser::changeDetailView);
mItemViewTree = viewMenu->addItem(WString::tr("menu-view-tree-text"));
mItemViewTree->setCheckable(true);
mItemViewTree->setChecked(true);
mItemViewTree->triggered().connect(browser, &Browser::changeTreeView);
//mMenu->addMenu(WString::tr("menu-view-text"), viewMenu);
And this code does not work:
mMenu = new WPopupMenu();
WPopupMenu* viewMenu = new WPopupMenu();
mItemViewDetails =
viewMenu->addItem(WString::tr("menu-view-detail-text"));
mItemViewDetails->setCheckable(true);
mItemViewDetails->setChecked(true);
mItemViewDetails->triggered().connect(browser,
&Browser::changeDetailView);
mItemViewTree = viewMenu->addItem(WString::tr("menu-view-tree-text"));
mItemViewTree->setCheckable(true);
mItemViewTree->setChecked(true);
mItemViewTree->triggered().connect(browser, &Browser::changeTreeView);
mMenu->addMenu(WString::tr("menu-view-text"), viewMenu);
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
witty-interest mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/witty-interest