X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/641204dfbdb9fc870cdd2e7f9e3169a44693e7bf..0a85724f8a592894c245f88b425e066a6b9f0e8d:/projects/stargazer/store_loader.h diff --git a/projects/stargazer/store_loader.h b/projects/stargazer/store_loader.h index a5066926..1f624e1a 100644 --- a/projects/stargazer/store_loader.h +++ b/projects/stargazer/store_loader.h @@ -33,13 +33,13 @@ #include -#include "base_store.h" -#include "base_settings.h" -#include "settings.h" +#include "module_settings.h" #include "noncopyable.h" -class STORE_LOADER : private NONCOPYABLE -{ +class STORE; +class SETTINGS; + +class STORE_LOADER : private NONCOPYABLE { public: STORE_LOADER(const SETTINGS & settings); ~STORE_LOADER(); @@ -47,13 +47,13 @@ public: bool Load(); bool Unload(); - BASE_STORE * GetStore() { return plugin; }; + STORE * GetStore() { return plugin; } - const std::string & GetStrError() const { return errorStr; }; + const std::string & GetStrError() const { return errorStr; } private: bool isLoaded; void * handle; - BASE_STORE * plugin; + STORE * plugin; std::string errorStr; MODULE_SETTINGS storeSettings; std::string pluginFileName;