29 #ifndef PT_FORMS_WINDOWMANAGER_H
30 #define PT_FORMS_WINDOWMANAGER_H
32 #include <Pt/Forms/Widget.h>
33 #include <Pt/Forms/Window.h>
34 #include <Pt/Gfx/Size.h>
43 class WindowManager :
public Widget
53 virtual ~WindowManager();
59 return _surfaceChanged;
91 virtual void onConnect(Screen& screen);
93 virtual void onDisconnect();
96 virtual void onRequestRelayout();
99 virtual void onProcessPaintEvent(
const PaintEvent& ev);
101 virtual void onPaintEvent(
const PaintEvent& ev);
104 virtual WindowFrame* onAttach(Window& w) = 0;
106 virtual void onDetach(WindowFrame& w) = 0;
108 virtual void onInit(WindowFrame& w) = 0;
110 virtual void onRelease(WindowFrame& w) = 0;
Multicast Signal to call multiple slots.
Definition: Signal.h:109