ManaPlus
|
#include <debugmessagelistener.h>
Public Member Functions | |
virtual void | debugMessage (const std::string &msg)=0 |
DebugMessageListener () | |
virtual | ~ DebugMessageListener () |
Static Public Member Functions | |
static void | distributeEvent (const std::string &msg) |
static void | addListener (DebugMessageListener *const listener) |
static void | removeListener (const DebugMessageListener *const listener) |
Static Private Attributes | |
static std::vector< DebugMessageListener * > | mListeners |
Definition at line 31 of file debugmessagelistener.h.
DebugMessageListener::DebugMessageListener | ( | ) |
Definition at line 28 of file debugmessagelistener.cpp.
|
virtual |
|
static |
Definition at line 28 of file debugmessagelistener.cpp.
|
pure virtual |
Implemented in AssertListener, and ChatWindow.
|
static |
Definition at line 30 of file debugmessagelistener.cpp.
References FOR_EACH, anonymous_namespace{itemlinkhandler.cpp}::listener, and Actions::msg().
Referenced by applyEffectByOption(), applyEffectByOption1(), Logger::assertLog(), and Logger::unimplemented().
|
static |
Definition at line 28 of file debugmessagelistener.cpp.
Referenced by ChatWindow::scheduleDelete().
|
staticprivate |
Definition at line 40 of file debugmessagelistener.h.