WindowServer: Make most of WSMenuBarKeeper private.

The outside world doesn't need to know about all this stuff.
This commit is contained in:
Andreas Kling 2019-06-21 11:12:45 +02:00
commit ede598589a
Notes: sideshowbarker 2024-07-19 13:32:26 +09:00

View file

@ -9,17 +9,17 @@ public:
WSMenuBarKeeper(); WSMenuBarKeeper();
virtual ~WSMenuBarKeeper() override; virtual ~WSMenuBarKeeper() override;
WSWindow& window() { return *m_window; }
const WSWindow& window() const { return *m_window; }
void draw();
void refresh();
void setup(); void setup();
void refresh();
virtual void event(CEvent&) override; virtual void event(CEvent&) override;
virtual const char* class_name() const override { return "WSMenuBarKeeper"; } virtual const char* class_name() const override { return "WSMenuBarKeeper"; }
private: private:
WSWindow& window() { return *m_window; }
const WSWindow& window() const { return *m_window; }
void draw();
void tick_clock(); void tick_clock();
OwnPtr<WSWindow> m_window; OwnPtr<WSWindow> m_window;