diff options
Diffstat (limited to 'src/ui/studio.h')
-rw-r--r-- | src/ui/studio.h | 50 |
1 files changed, 16 insertions, 34 deletions
diff --git a/src/ui/studio.h b/src/ui/studio.h index 8b7355c..905baa6 100644 --- a/src/ui/studio.h +++ b/src/ui/studio.h @@ -18,47 +18,29 @@ // studio.h #pragma once +#include "common/event.h" -#include <string> - -#include <object/object.h> - -#include <script/script.h> - -#include <graphics/engine/engine.h> -#include <graphics/engine/camera.h> +#include "graphics/engine/camera.h" -#include <common/event.h> -#include <common/misc.h> -#include <common/iman.h> -#include <sound/sound.h> - -#include <ui/control.h> -#include <ui/button.h> -#include <ui/color.h> -#include <ui/check.h> -#include <ui/key.h> -#include <ui/group.h> -#include <ui/image.h> -#include <ui/label.h> -#include <ui/edit.h> -#include <ui/editvalue.h> -#include <ui/scroll.h> -#include <ui/slider.h> -#include <ui/list.h> -#include <ui/shortcut.h> -#include <ui/compass.h> -#include <ui/target.h> -#include <ui/map.h> -#include <ui/window.h> -#include <ui/interface.h> +#include <string> -#include <app/app.h> +class CEventQueue; +class CInstanceManager; +class CRobotMain; +class CScript; +class CSoundInterface; +namespace Gfx { +class CEngine; +class CCamera; +}; namespace Ui { +class CEdit; +class CInterface; + enum StudioDialog { SD_NULL, @@ -100,7 +82,7 @@ class CStudio void UpdateDialogAction(); void UpdateDialogPublic(); void UpdateDialogList(); - void SearchDirectory(std::string dir, bool bCreate); + void SearchDirectory(char* dir, bool bCreate); bool ReadProgram(); bool WriteProgram(); |