#ifndef __MENU_H__ #define __MENU_H__ #ifdef __cplusplus #include "Action.h" #include "String.h" #include "Exceptions.h" /* * Cette classe permet d'afficher un menu. * Constructeur: * - titre = titre de la page * - url = url de la page * - labels = labels de items du menu * - listac = liste des pointeurs sur les actions * - nb = nombre d'items */ class Menu : public Action { public: Menu(const String & titre, const String & url, String * labels, Action ** listac, int nb); virtual ~Menu() {} virtual String GetTitle(); virtual void Do(Variables *, Handle *); private: String tit; String * lt; Action ** la; int nba; }; #else #error This only works with a C++ compiler #endif #endif