#include <SceneItem.hxx>


Public Member Functions | |
| RootSceneItem (YACS::HMI::Subject *context) | |
| virtual | ~RootSceneItem () |
| virtual void | update (GuiEvent event, int type, Subject *son) |
Public Member Functions inherited from YACS::HMI::GuiObserver | |
| GuiObserver () | |
| virtual | ~GuiObserver () |
| virtual void | select (bool isSelected) |
| virtual void | update (GuiEvent event, int type, Subject *son) |
| virtual void | incrementSubjects (Subject *subject) |
| virtual void | decrementSubjects (Subject *subject) |
| int | getNbSubjects () |
| bool | isDestructible () |
Protected Member Functions | |
| void | setNewRoot (YACS::HMI::Subject *root) |
Protected Attributes | |
| Subject * | _context |
| Subject * | _root |
Protected Attributes inherited from YACS::HMI::GuiObserver | |
| std::set< Subject * > | _subjectSet |
| bool | _destructible |
Additional Inherited Members | |
Static Public Member Functions inherited from YACS::HMI::GuiObserver | |
| static std::string | eventName (GuiEvent event) |
| static void | setEventMap () |
Static Protected Attributes inherited from YACS::HMI::GuiObserver | |
| static std::map< int, std::string > | _eventNameMap |
Definition at line 45 of file SceneItem.hxx.
| RootSceneItem::RootSceneItem | ( | YACS::HMI::Subject * | context | ) |
Definition at line 48 of file SceneItem.cxx.
References _context, and YACS::HMI::Subject::attach().
|
virtual |
Definition at line 54 of file SceneItem.cxx.
|
protected |
Definition at line 75 of file SceneItem.cxx.
References _root, YACS::HMI::SceneNodeItem::addHeader(), DEBTRACE, YACS::HMI::Subject::getName(), YACS::HMI::QtGuiContext::getQtCurrent(), and YACS::HMI::QtGuiContext::getScene().
Referenced by update().
Reimplemented from YACS::HMI::GuiObserver.
Definition at line 58 of file SceneItem.cxx.
References YACS::HMI::GenericGui::_guiEditor, DEBTRACE, YACS::HMI::ENDLOAD, YACS::HMI::GuiObserver::eventName(), YACS::HMI::GuiContext::getCurrent(), YACS::HMI::QtGuiContext::getGMain(), YACS::HMI::QtGuiContext::getQtCurrent(), YACS::HMI::GuiContext::getSubjectProc(), YACS::HMI::NEWROOT, YACS::HMI::Subject::select(), and setNewRoot().
Referenced by gui.graph.MyCanvas::customEvent().
|
protected |
Definition at line 53 of file SceneItem.hxx.
Referenced by RootSceneItem().
|
protected |
Definition at line 54 of file SceneItem.hxx.
Referenced by setNewRoot().