Merge pull request #79599 from Calinou/add-license-notices-gui
Add built-in GUI to display license notices
This commit is contained in:
@ -44,6 +44,7 @@ class Node;
|
||||
#ifndef _3D_DISABLED
|
||||
class Node3D;
|
||||
#endif
|
||||
class LicensesDialog;
|
||||
class Window;
|
||||
class Material;
|
||||
class Mesh;
|
||||
@ -191,6 +192,9 @@ private:
|
||||
Node *prev_scene = nullptr;
|
||||
Node *pending_new_scene = nullptr;
|
||||
|
||||
// Initialized lazily and destroyed eagerly to decrease RAM usage, since it contains a lot of text.
|
||||
LicensesDialog *licenses_dialog = nullptr;
|
||||
|
||||
Color debug_collisions_color;
|
||||
Color debug_collision_contact_color;
|
||||
Color debug_paths_color;
|
||||
@ -430,6 +434,9 @@ public:
|
||||
void set_multiplayer_poll_enabled(bool p_enabled);
|
||||
bool is_multiplayer_poll_enabled() const;
|
||||
|
||||
void set_licenses_dialog_visible(bool p_visible);
|
||||
bool is_licenses_dialog_visible() const;
|
||||
|
||||
static void add_idle_callback(IdleCallback p_callback);
|
||||
|
||||
void set_disable_node_threading(bool p_disable);
|
||||
|
||||
Reference in New Issue
Block a user