The AbstractView class is the base class for all screens handled by the ViewStack class.  
 More...
#include <modm/ui/menu/abstract_view.hpp>
|  | 
| template<typename T > | 
| class | ViewStack | 
|  | 
template<typename Allocator = std::allocator<IAbstractView>>
class modm::AbstractView< Allocator >
The AbstractView class is the base class for all screens handled by the ViewStack class. 
- Author
- Thorsten Lajewski 
template<typename Allocator  = std::allocator<IAbstractView>> 
  
  | 
        
          | modm::AbstractView< Allocator >::AbstractView | ( | modm::ViewStack< Allocator > * | stack, |  
          |  |  | uint8_t | identifier |  
          |  | ) |  |  |  | inline | 
 
- Parameters
- 
  
    | stack | pointer to the stack, the screen should be displayed on. |  | identifier | can be used to determine which screen is the currently displayed on the graphicDisplay |  
 
 
 
  
  | 
        
          | virtual bool modm::IAbstractView::hasChanged | ( |  | ) |  |  | inheritedpure virtual | 
 
 
  
  | 
        
          | bool modm::IAbstractView::isAlive | ( |  | ) | const |  | inheritedinline | 
 
 
The documentation for this class was generated from the following file: