/** * @brief * Set a class to default configuration settings */ bool Config::SetClassDefault(const String &sClass, const String &sVariable) { // Get class ConfigGroup *pClass = GetClass(sClass); if (!pClass || !pClass->GetClass()) return false; // Error! // Set all variables to default? if (sVariable.GetLength()) { // Get attribute DynVar *pDynVar = pClass->GetAttribute(sVariable); if (pDynVar) pDynVar->SetDefault(); } else { pClass->SetDefaultValues(); } // Done return true; }