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: