//
// main.cpp
//
// CS213 Spring 2003
// Assignment #5
//

#include <iostream>

using namespace std;

#include "Menu.h"
#include "MenuItem.h"


void main()
{
	// Build our menus
	Menu *topMenu = new Menu("Top Level",2);
	Menu *baMenu = new Menu("Bear Access",4);
	Menu *dirSvcsMenu = new Menu("Directory Services",2);
	Menu *salsaMenu = new Menu("Project SALSA Tools",3);

	topMenu->addItem(baMenu);
	topMenu->addItem(salsaMenu);

	baMenu->addItem(new MenuItem("Eudora"));
	baMenu->addItem(dirSvcsMenu);
	baMenu->addItem(new MenuItem("CUInfo"));
	baMenu->addItem(new MenuItem("Colts II"));

	dirSvcsMenu->addItem(new MenuItem("Who I Am"));
	dirSvcsMenu->addItem(new MenuItem("Directory Search"));

	salsaMenu->addItem(new MenuItem("Server Manager"));
	salsaMenu->addItem(new MenuItem("Runway"));
	salsaMenu->addItem(new MenuItem("Agent Harry"));

	// Start the menu running!
	topMenu->select();

	delete topMenu;
	delete baMenu;
	delete dirSvcsMenu;
	delete salsaMenu;
}
