1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 05:07:35 +00:00

LibGUI: Add GMenu* and GApplication classes.

This commit is contained in:
Andreas Kling 2019-02-11 14:43:43 +01:00
parent 8d0bfa62fd
commit 9483b39227
9 changed files with 131 additions and 0 deletions

19
LibGUI/GApplication.h Normal file
View file

@ -0,0 +1,19 @@
#pragma once
#include <AK/OwnPtr.h>
class GEventLoop;
class GMenuBar;
class GApplication {
public:
GApplication(int argc, char** argv);
int exec();
void set_menubar(OwnPtr<GMenuBar>&&);
private:
OwnPtr<GEventLoop> m_event_loop;
OwnPtr<GMenuBar> m_menubar;
};