]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - include/qerplugin.h
- Added LocalLcPath to plugin interface
[xonotic/netradiant.git] / include / qerplugin.h
index 3e352e53b19c391d8a6469a796a5e6efe0409f96..ea7be9e4b60ad6ebc28d9a96f318ff1200967012 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;
@@ -118,9 +118,11 @@ struct _QERFuncTable_1
   STRING_CONSTANT(Name, "radiant");
 
   const char* (*getEnginePath)();
+  const char* (*getLocalRcPath)();
   const char* (*getGameToolsPath)();
   const char* (*getAppPath)();
   const char* (*getSettingsPath)();
+  const char* (*getMapsPath)();
 
   const char* (*getGameName)();
   const char* (*getGameMode)();
@@ -141,6 +143,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)();