Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

VisualizerListener.h

Go to the documentation of this file.
00001 #ifndef __VISUALIZERLISTENER_H
00002 #define __VISUALIZERLISTENER_H
00003 
00004 #include "ListenerInterface.h"
00005 #include "VisualizerFrame.h"
00006 
00007 class VisualizerFrame;
00008 
00009 class VisualizerNodeMessage {
00010 public:
00011         VisualizerNodeMessage(Node* node, bool value) {
00012                 m_node = node;
00013                 m_isAdded = value;
00014         }
00015 
00016         Node* getNode() { return m_node; }
00017         bool isAdded() { return m_isAdded; }
00018 private:
00019         Node* m_node;
00020         bool m_isAdded;
00021 };
00022 
00023 class VisualizerListener: public ListenerInterface
00024 {
00025 public:
00026         void setFrame(VisualizerFrame* listenerFrame);
00027         void handleEvent(ObservableInterface* o, int type, void* data);
00028 
00029 private:
00030         VisualizerFrame* m_mainFrame;
00031 
00032 };
00033 
00034 #endif

Generated at Thu Jul 11 13:31:53 2002 for Peekabooty by doxygen1.2.9 written by Dimitri van Heesch, © 1997-2001