aboutsummaryrefslogtreecommitdiff
path: root/backends/events/default/default-events.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/events/default/default-events.h')
-rw-r--r--backends/events/default/default-events.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/backends/events/default/default-events.h b/backends/events/default/default-events.h
index 7bd316475a..54cdf0f8ee 100644
--- a/backends/events/default/default-events.h
+++ b/backends/events/default/default-events.h
@@ -31,8 +31,12 @@
#include "common/savefile.h"
namespace Common {
+#ifdef ENABLE_KEYMAPPER
class Keymapper;
+#endif
+#ifdef ENABLE_VKEYBD
class VirtualKeyboard;
+#endif
}
/*
@@ -50,9 +54,14 @@ use a subclass of EventProvider.
class DefaultEventManager : public Common::EventManager {
OSystem *_boss;
+#ifdef ENABLE_VKEYBD
Common::VirtualKeyboard *_vk;
+#endif
+
+#ifdef ENABLE_KEYMAPPER
Common::Keymapper *_keymapper;
bool _remap;
+#endif
Common::Queue<Common::Event> _artificialEventQueue;
@@ -132,7 +141,9 @@ public:
virtual int shouldRTL() const { return _shouldRTL; }
virtual void resetRTL() { _shouldRTL = false; }
+#ifdef ENABLE_KEYMAPPER
virtual Common::Keymapper *getKeymapper() { return _keymapper; }
+#endif
};
#endif