06-26-2012 08:41 AM
The following page talks about the "Application menu":
http://docs.blackberry.com/en/developers/deliverab
http://docs.blackberry.com/en/developers/deliverab
But the learning page for menus doesn't seem to mention the application menu, or how to add one to your app:
https://developer.blackberry.com/cascades/document
So the question is: How can a menu be added to an application?
Solved! Go to Solution.
06-26-2012 08:49 AM
06-27-2012 03:15 PM
Application menus are for infrequent actions and can be hooked into the swipeDown signal - check out the swipeDown signal documentation for more details.
https://developer.blackberry.com/cascades/referenc
08-23-2012 12:38 AM
Hi, By default the Application Menu is set disabled. So if you want to use it you need to enable it using setMenu method of Application class. bb::cascades::Application::setMenu(menu);
Here I'm providing you the code. May help you.
#include <bb/cascades/Menu>
#include <bb/cascades/ActionItem>
#include <bb/cascades/HelpActionItem>
#include <bb/cascades/SettingsActionItem>
#include <bb/cascades/Image>
// inside application constuctor..
{
Menu* menu;
ActionItem* aItem1 = ActionItem::create().title("User Guide").image(Image(QUrl("asset:///images/userguid
ActionItem* aItem2 = ActionItem::create().title("Phone Height").image(Image(QUrl("asset:///images/phone_h
ActionItem* aItem3 = ActionItem::create().title("Calibrate").image(Imag
ActionItem* aItem4 = ActionItem::create().title("Photo Library").image(Image(QUrl("asset:///images/photog
ActionItem* aItem5 = ActionItem::create().title("Settings").image(Image
// HelpActionItem *pHelpAI = HelpActionItem::create();
// SettingsActionItem *pSettingsAI = SettingsActionItem::create();
QObject::connect(aItem1, SIGNAL(triggered()), this,SLOT(handleAction1()));
menu = Menu::create().addAction(aItem1).addAction(aItem
aItem4).addAction(aItem5);
bb::cascades::Application::setMenu(menu); // this might be missing in your code
}