Files
ladybird/Widgets/WindowManager.h
2018-10-11 16:52:40 +02:00

25 lines
382 B
C++

#pragma once
class Widget;
#include "Object.h"
#include <AK/HashTable.h>
class WindowManager : public Object {
public:
static WindowManager& the();
void addWindow(Widget&);
void paintWindowFrames();
void notifyTitleChanged(Widget&);
private:
WindowManager();
~WindowManager();
void paintWindowFrame(Widget&);
HashTable<Widget*> m_windows;
};