Versión de Firmware con funciones de RAM incorporadas.
Dependencies: mbed
Fork of VmRecorderV1dot1 by
Diff: ScreenManager/SelecManager.h
- Revision:
- 0:3d456b8ce449
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ScreenManager/SelecManager.h Mon Jun 15 15:34:27 2015 +0000 @@ -0,0 +1,34 @@ +/** + * @author Juan Manuel Amador Olivares (virtualmech) + */ +#ifndef SELECMANAGER_H +#define SELECMANAGER_H + +#define NSELECSCREEN 25 // Número máximo de pantallas seleccionables + +#include "Seleccion.h" + +// Esta clase se encarga de gestionar los elementos comunes de las pantallas con elementos seleecionables como por ejemplo la forma de selección +class SelecManager { + +public: + /** + * Constructor. + * + */ + SelecManager(); + + int addScreen(Seleccion* screen); // Devuelve el número de identificación en la lista de pantallas seleccionables + + void setInverterSelection(); // Configura la forma de selección de inversión de pixeles del elemento + + void setRectSelection(); // Configura la forma de selección mediante rectángulos delimitadores + + int getnScreens(); + +private: + int nScreens; + Seleccion* screens[NSELECSCREEN]; // Lista de pantallas seleccionables +}; + +#endif \ No newline at end of file