Sound Bakery  v0.1.0
Open-source audio middleware for games
Loading...
Searching...
No Matches
app_manager.h
1#pragma once
2
3#include "gluten/managers/manager.h"
4#include "widgets/splash_widget.h"
5
6namespace gluten
7{
8 class widget;
9}
10
11class app_manager : public gluten::manager
12{
13public:
14 app_manager(gluten::app* appOwner) : manager(appOwner) {}
15
16public:
17 void init(gluten::app* app) override;
18
19 /*
20 * Opens a file dialogue window to create the project and handles creating
21 * files.
22 */
23 void create_new_project();
24
25 /*
26 * Opens a file dialogue and opens the project is found.
27 */
28 void open_project();
29
30private:
31 std::shared_ptr<splash_widget> m_splashWidget;
32};
Definition app_manager.h:12