Game Develop Core: LayoutEditorPreviewer.h Source File

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- File List
- File Members

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
LayoutEditorPreviewer.h
1 #ifndef LAYOUTEDITORPREVIEWER_H
2 #define LAYOUTEDITORPREVIEWER_H
3 #if defined(GD_IDE_ONLY) && !defined(GD_NO_WX_GUI)
4 #include <wx/event.h>
5 namespace gd { class LayoutEditorCanvas; }
6 class wxRibbonButtonBar;
7 class wxAuiManager;
8
9 namespace gd
10 {
11
21 class GD_CORE_API LayoutEditorPreviewer : public wxEvtHandler
22 {
23 public:
24 LayoutEditorPreviewer() {};
25 virtual ~LayoutEditorPreviewer();
26
30 virtual void CreatePreviewRibbonTools(wxRibbonButtonBar & buttonBar) {};
31
35 virtual void ConnectPreviewRibbonToolsEvents() {};
36
41 virtual void SetParentAuiManager(wxAuiManager * parentAuiManager_) {};
42
49 virtual bool LaunchPreview() { return false; };
50
54 virtual void StopPreview() {};
55
59 virtual void PausePreview() {};
60
64 virtual void OnUpdate() {};
65
69 virtual bool IsPaused() { return false; }
70 };
71
72 }
73
74 #endif
75 #endif // LAYOUTEDITORPREVIEWER_H