diff options
Diffstat (limited to 'src/plugins/pluginloader.cpp')
-rw-r--r-- | src/plugins/pluginloader.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/plugins/pluginloader.cpp b/src/plugins/pluginloader.cpp index 337c0ce..8893b56 100644 --- a/src/plugins/pluginloader.cpp +++ b/src/plugins/pluginloader.cpp @@ -95,3 +95,21 @@ bool CPluginLoader::LoadPlugin() mLoaded = true; return true; } + + +bool CPluginLoader::SetFilename(std::string filename) +{ + bool ok = true; + if (mLoaded) + ok = UnloadPlugin(); + + if (ok) + mFilename = filename; + return ok; +} + + +std::string CPluginLoader::GetFilename() +{ + return mFilename; +} |