/**
* Converts the list of menu items into a dialog containing the items.
*/
public void initMenu() {
mDialog = new MenuDialog(getCurrentAppId());
mDialog.setTitle(this.getValue());
PriorityQueue copy = new PriorityQueue();
while (!mItems.isEmpty()) {
LauncherAction item = (LauncherAction) mItems.remove();
if (item.hasArrow())