Skip to content

Instantly share code, notes, and snippets.

@40
Created September 17, 2012 02:10
Show Gist options
  • Save 40/3735188 to your computer and use it in GitHub Desktop.
Save 40/3735188 to your computer and use it in GitHub Desktop.
BB10 App Menu Code - Sample
#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/userguide_icn.png")));
ActionItem* aItem2 = ActionItem::create().title("Phone Height").image(Image(QUrl("asset:///images/phone_height.png")));
ActionItem* aItem3 = ActionItem::create().title("Calibrate").image(Image(QUrl("asset:///images/calibrate_icn.png")));
ActionItem* aItem4 = ActionItem::create().title("Photo Library").image(Image(QUrl("asset:///images/photogallery_icn.png")));
ActionItem* aItem5 = ActionItem::create().title("Settings").image(Image(QUrl("asset:///images/settings_icn.png")));
// HelpActionItem *pHelpAI = HelpActionItem::create();
// SettingsActionItem *pSettingsAI = SettingsActionItem::create();
QObject::connect(aItem1, SIGNAL(triggered()), this,SLOT(handleAction1()));
menu = Menu::create().addAction(aItem1).addAction(aItem2).addAction(aItem3).addAction(
aItem4).addAction(aItem5);
bb::cascades::Application::setMenu(menu); // this might be missing in your code
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment