class Slang::Menu

Esta classe abstracta serve para definir a interface básica de todos os menus.

Inheritance:


Public Methods

[more]explicit Menu(std::string const& titulo)
Construtor da classe.
[more]virtual ~Menu()
Destrutor virtual para poder sofrer derivações...
[more]virtual int executa()
Função que executa o menu, devolvendo o número da opção escolhida pelo utilizador (a primeira opção ou item do menu tem número 0).
[more]string titulo() const
Inspector do título do menu.


Documentation

Esta classe abstracta serve para definir a interface básica de todos os menus. Definida no módulo menu (ficheiro de interface Slang/menu.H).
oexplicit Menu(std::string const& titulo)
Construtor da classe.
Parameters:
titulo - Título do menu.

ovirtual ~Menu()
Destrutor virtual para poder sofrer derivações...

ovirtual int executa()
Função que executa o menu, devolvendo o número da opção escolhida pelo utilizador (a primeira opção ou item do menu tem número 0).

ostring titulo() const
Inspector do título do menu.


Direct child classes:
MenuComCor