#include <SettingCreator.h>
◆ CSettingCreator()
  
  
      
        
          | CSettingCreator::CSettingCreator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
protecteddefault   | 
  
 
 
◆ ~CSettingCreator()
  
  
      
        
          | CSettingCreator::~CSettingCreator  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overrideprotecteddefault   | 
  
 
 
◆ CreateSetting()
  
  
      
        
          | std::shared_ptr< CSetting > CSettingCreator::CreateSetting  | 
          ( | 
          const std::string & |           settingType,  | 
         
        
           | 
           | 
          const std::string & |           settingId,  | 
         
        
           | 
           | 
          CSettingsManager * |           settingsManager = nullptr ) const | 
         
       
   | 
  
overridevirtual   | 
  
 
Creates a new setting of the given custom setting type. 
- Parameters
 - 
  
    | settingType | string representation of the setting type  | 
    | settingId | Identifier of the setting to be created  | 
    | settingsManager | Reference to the settings manager  | 
  
   
- Returns
 - A new setting object of the given (custom) setting type or nullptr if the setting type is unknown 
 
Implements ISettingCreator.
 
 
The documentation for this class was generated from the following files: