]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - include/qerplugin.h
fixed arbitrary rotation
[xonotic/netradiant.git] / include / qerplugin.h
index 3e352e53b19c391d8a6469a796a5e6efe0409f96..7f2f9ca279743c207e345491530b83ec700123bc 100644 (file)
@@ -99,7 +99,7 @@ class ModuleObserver;
 
 #include "signal/signalfwd.h"
 #include "windowobserver.h"
-#include "math/vector.h"
+#include "generic/vector.h"
 
 typedef SignalHandler3<const WindowVector&, ButtonIdentifier, ModifierFlags> MouseEventHandler;
 typedef SignalFwd<MouseEventHandler>::handler_id_type MouseEventHandlerId;
@@ -121,6 +121,7 @@ struct _QERFuncTable_1
   const char* (*getGameToolsPath)();
   const char* (*getAppPath)();
   const char* (*getSettingsPath)();
+  const char* (*getMapsPath)();
 
   const char* (*getGameName)();
   const char* (*getGameMode)();
@@ -141,6 +142,8 @@ struct _QERFuncTable_1
   void (*attachGameModeObserver)(ModuleObserver& observer);
   void (*detachGameModeObserver)(ModuleObserver& observer);
 
+  SignalHandlerId (*XYWindowDestroyed_connect)(const SignalHandler& handler);
+  void (*XYWindowDestroyed_disconnect)(SignalHandlerId id);
   MouseEventHandlerId (*XYWindowMouseDown_connect)(const MouseEventHandler& handler);
   void (*XYWindowMouseDown_disconnect)(MouseEventHandlerId id);
   VIEWTYPE (*XYWindow_getViewType)();