summaryrefslogtreecommitdiffstats
path: root/src/ui/studio.h
diff options
context:
space:
mode:
authorMichał Konopacki <konopacki.m@gmail.com>2012-09-15 22:06:10 +0200
committerMichał Konopacki <konopacki.m@gmail.com>2012-09-15 22:06:10 +0200
commitc439964d281f55ce66e4efa6e51239ebb112c65e (patch)
treef6ae1f55f67410b841992dac3a3936a424906f2d /src/ui/studio.h
parentad6bc13dc2b70741ee3f006e321ba46dd421b9b5 (diff)
downloadcolobot-c439964d281f55ce66e4efa6e51239ebb112c65e.tar.gz
colobot-c439964d281f55ce66e4efa6e51239ebb112c65e.tar.bz2
colobot-c439964d281f55ce66e4efa6e51239ebb112c65e.zip
[src/ui] CStudio compiles
Diffstat (limited to 'src/ui/studio.h')
-rw-r--r--src/ui/studio.h50
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();