bpp-phyl
2.2.0
|
Easy tune of tree drawings display. More...
#include <Bpp/Phyl/Graphics/TreeDrawingDisplayControler.h>
Public Member Functions | |
TreeDrawingDisplayControler () | |
virtual | ~TreeDrawingDisplayControler () |
void | addListener (const std::string &propertyName, TreeDrawingListener *listener) throw (Exception) |
Add a listener to the controler. The controler then owns the object, and will copy or delete it when needed. More... | |
bool | hasListenerFor (const std::string &propertyName) const |
void | enableListener (const std::string &propertyName, bool tf) throw (Exception) |
bool | isListenerEnabled (const std::string &propertyName) const throw (Exception) |
void | registerTreeDrawing (TreeDrawing *td) throw (Exception) |
Private Member Functions | |
TreeDrawingDisplayControler (const TreeDrawingDisplayControler &tddc) | |
TreeDrawingDisplayControler & | operator= (const TreeDrawingDisplayControler &tddc) |
Private Attributes | |
std::map< std::string, TreeDrawingListener * > | listeners_ |
std::vector< TreeDrawing * > | registeredTreeDrawings_ |
Easy tune of tree drawings display.
This class maintains a set of autonomous TreeDrawing listeners that are used for annotating a tree drawing.
Definition at line 61 of file TreeDrawingDisplayControler.h.
|
inline |
Definition at line 68 of file TreeDrawingDisplayControler.h.
|
inlineprivate |
Definition at line 73 of file TreeDrawingDisplayControler.h.
References listeners_.
|
virtual |
Definition at line 45 of file TreeDrawingDisplayControler.cpp.
void TreeDrawingDisplayControler::addListener | ( | const std::string & | propertyName, |
TreeDrawingListener * | listener | ||
) | |||
throw | ( | Exception | |
) |
Add a listener to the controler. The controler then owns the object, and will copy or delete it when needed.
Definition at line 56 of file TreeDrawingDisplayControler.cpp.
Referenced by bpp::BasicTreeDrawingDisplayControler::BasicTreeDrawingDisplayControler().
|
inline |
Definition at line 109 of file TreeDrawingDisplayControler.h.
References hasListenerFor(), and listeners_.
|
inline |
Definition at line 104 of file TreeDrawingDisplayControler.h.
References listeners_.
Referenced by enableListener(), and isListenerEnabled().
|
inline |
Definition at line 116 of file TreeDrawingDisplayControler.h.
References hasListenerFor(), and listeners_.
|
inlineprivate |
Definition at line 82 of file TreeDrawingDisplayControler.h.
References listeners_, and registeredTreeDrawings_.
|
inline |
Definition at line 123 of file TreeDrawingDisplayControler.h.
References listeners_, and registeredTreeDrawings_.
|
private |
Definition at line 64 of file TreeDrawingDisplayControler.h.
Referenced by enableListener(), hasListenerFor(), isListenerEnabled(), operator=(), registerTreeDrawing(), and TreeDrawingDisplayControler().
|
private |
Definition at line 65 of file TreeDrawingDisplayControler.h.
Referenced by operator=(), and registerTreeDrawing().