7 #ifndef CAFU_MODELEDITOR_SUBMODELS_LIST_HPP_INCLUDED
8 #define CAFU_MODELEDITOR_SUBMODELS_LIST_HPP_INCLUDED
11 #include "wx/listctrl.h"
43 void UnloadSelectedSubmodels();
45 void OnContextMenu (wxContextMenuEvent& CE);
46 void OnItemActivated(wxListEvent& LE);
52 bool m_IsRecursiveSelfNotify;
68 ID_LISTVIEW=wxID_HIGHEST+1,
75 void OnButton(wxCommandEvent& Event);
76 void OnButtonUpdate(wxUpdateUIEvent& UE);
A control for displaying a list of the submodels that are rendered with the model.
Definition: SubmodelsList.hpp:22
~SubmodelsListT()
The destructor.
Definition: SubmodelsList.cpp:49
Definition: ChildFrame.hpp:35
void Notify_SubmodelsChanged(SubjectT *Subject)
Notifies the observer that the list of submodels has changed.
Definition: SubmodelsList.cpp:56
void Notify_SubjectDies(SubjectT *dyingSubject)
This method is called whenever a subject is about the be destroyed (and become unavailable).
Definition: SubmodelsList.cpp:64
This class represents a child frame.
Definition: ChildFrame.hpp:55
SubmodelsListT(ChildFrameT *MainFrame, wxWindow *Parent, const wxSize &Size)
The constructor.
Definition: SubmodelsList.cpp:32
Definition: ObserverPattern.hpp:104
This file provides the classes for the Observer pattern as described in the book by the GoF...
Definition: ObserverPattern.hpp:28
Definition: SubmodelsList.hpp:56
Definition: ModelDocument.hpp:30