Numworks Epsilon  1.4.1
Graphing Calculator Operating System
Container Class Referenceabstract

#include <container.h>

Inheritance diagram for Container:
RunLoop AppsContainer AppsContainerStorage

Public Member Functions

 Container ()
 
virtual ~Container ()
 
 Container (const Container &other)=delete
 
 Container (Container &&other)=delete
 
Containeroperator= (const Container &other)=delete
 
Containeroperator= (Container &&other)=delete
 
virtual void run ()
 
AppactiveApp ()
 
virtual bool dispatchEvent (Ion::Events::Event event) override
 
virtual void switchTo (App::Snapshot *snapshot)
 
- Public Member Functions inherited from RunLoop
 RunLoop ()
 
void run ()
 
void runWhile (bool(*callback)(void *ctx), void *ctx)
 

Protected Member Functions

virtual Windowwindow ()=0
 

Detailed Description

Definition at line 18 of file container.h.

Constructor & Destructor Documentation

◆ Container() [1/3]

Container::Container ( )

Definition at line 4 of file container.cpp.

◆ ~Container()

Container::~Container ( )
virtual

Definition at line 10 of file container.cpp.

◆ Container() [2/3]

Container::Container ( const Container other)
delete

◆ Container() [3/3]

Container::Container ( Container &&  other)
delete

Member Function Documentation

◆ activeApp()

App * Container::activeApp ( )

Definition at line 34 of file container.cpp.

◆ dispatchEvent()

bool Container::dispatchEvent ( Ion::Events::Event  event)
overridevirtual

Implements RunLoop.

Reimplemented in AppsContainer.

Definition at line 38 of file container.cpp.

◆ operator=() [1/2]

Container& Container::operator= ( const Container other)
delete

◆ operator=() [2/2]

Container& Container::operator= ( Container &&  other)
delete

◆ run()

void Container::run ( )
virtual

Reimplemented in AppsContainer.

Definition at line 46 of file container.cpp.

◆ switchTo()

void Container::switchTo ( App::Snapshot snapshot)
virtual

Reimplemented in AppsContainer.

Definition at line 16 of file container.cpp.

◆ window()

virtual Window* Container::window ( )
protectedpure virtual

The documentation for this class was generated from the following files: