ManaPlus
Public Member Functions | Static Public Member Functions | Static Private Attributes
ArrowsListener Class Referenceabstract

#include <arrowslistener.h>

Inheritance diagram for ArrowsListener:
MiniStatusWindow

Public Member Functions

virtual void arrowsChanged ()=0
 
 ArrowsListener ()
 
virtual ~ ArrowsListener ()
 

Static Public Member Functions

static void distributeEvent ()
 
static void addListener (ArrowsListener *const listener)
 
static void removeListener (const ArrowsListener *const listener)
 

Static Private Attributes

static std::vector< ArrowsListener * > mListeners
 

Detailed Description

Definition at line 29 of file arrowslistener.h.

Constructor & Destructor Documentation

◆ ArrowsListener()

ArrowsListener::ArrowsListener ( )

Definition at line 28 of file arrowslistener.cpp.

◆ ~ ArrowsListener()

virtual ArrowsListener::~ ArrowsListener ( )
virtual

Member Function Documentation

◆ addListener()

void ArrowsListener::addListener ( ArrowsListener *const  listener)
static

Definition at line 28 of file arrowslistener.cpp.

◆ arrowsChanged()

virtual void ArrowsListener::arrowsChanged ( )
pure virtual

Implemented in MiniStatusWindow.

◆ distributeEvent()

void ArrowsListener::distributeEvent ( )
static

◆ removeListener()

void ArrowsListener::removeListener ( const ArrowsListener *const  listener)
static

Definition at line 28 of file arrowslistener.cpp.

Field Documentation

◆ mListeners

std::vector< ArrowsListener * > ArrowsListener::mListeners
staticprivate

Definition at line 38 of file arrowslistener.h.


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