#include <ModDirs.h>
Public Member Functions | |
| ModDirs () | |
| virtual | ~ModDirs () |
| bool | loadModDirs () |
| std::list< ModInfo > & | getDirs () |
Protected Member Functions | |
| bool | loadModDir (const std::string &dir, bool global) |
| bool | loadModFile (const std::string &fileName, bool global) |
Protected Attributes | |
| std::list< ModInfo > | dirs_ |
Definition at line 27 of file ModDirs.h.
| ModDirs::ModDirs | ( | ) |
Definition at line 27 of file ModDirs.cpp.
| ModDirs::~ModDirs | ( | ) | [virtual] |
Definition at line 31 of file ModDirs.cpp.
| bool ModDirs::loadModDirs | ( | ) |
Definition at line 35 of file ModDirs.cpp.
References S3D::getGlobalModFile(), S3D::getModFile(), loadModDir(), and loadModFile().
Referenced by GLWOptionEntry::createEntry(), ModSelectDialog::display(), ServerWebSettingsHandler::SettingsModHandler::processRequest(), run_main(), ServerSFrame::TransferDataToWindow(), and updateModList().
| std::list<ModInfo>& ModDirs::getDirs | ( | ) | [inline] |
Definition at line 34 of file ModDirs.h.
References dirs_.
Referenced by GLWOptionEntry::createEntry(), ModSelectDialog::display(), ServerWebSettingsHandler::SettingsModHandler::processRequest(), ServerSFrame::TransferDataToWindow(), and updateModList().
| bool ModDirs::loadModDir | ( | const std::string & | dir, | |
| bool | global | |||
| ) | [protected] |
| bool ModDirs::loadModFile | ( | const std::string & | fileName, | |
| bool | global | |||
| ) | [protected] |
Definition at line 64 of file ModDirs.cpp.
References _strlwr, S3D::dialogExit(), S3D::dialogMessage(), S3D::dirExists(), S3D::dirMake(), dirs_, S3D::formatStringBuffer(), S3D::getDataFile(), S3D::getModFile(), ModInfo::getName(), S3D::getSettingsFile(), Logger::log(), S3D::ScorchedProtocolVersion, S3D::setDataFileMod(), LangStringUtil::strcmp(), and LangStringUtil::strstr().
Referenced by loadModDir(), and loadModDirs().
std::list<ModInfo> ModDirs::dirs_ [protected] |
1.5.3