#include <gx_json.h>
Definition at line 415 of file gx_json.h.
 
◆ bl_type
◆ PresetBanks()
      
        
          | gx_system::PresetBanks::PresetBanks  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~PresetBanks()
      
        
          | gx_system::PresetBanks::~PresetBanks  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ add_preset_postfix()
  
  
      
        
          | static std::string gx_system::PresetBanks::add_preset_postfix  | 
          ( | 
          const std::string &  | 
          filename | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ begin()
  
  
      
        
          | iterator gx_system::PresetBanks::begin  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ check_reparse()
      
        
          | bool gx_system::PresetBanks::check_reparse  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ check_save()
      
        
          | void gx_system::PresetBanks::check_save  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ collect_lost_banks()
  
  
      
        
          | void gx_system::PresetBanks::collect_lost_banks  | 
          ( | 
          const char *  | 
          scratchpad_name,  | 
         
        
           | 
           | 
          const char *  | 
          scratchpad_file  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ end()
  
  
      
        
          | iterator gx_system::PresetBanks::end  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ get_file()
      
        
          | PresetFile * gx_system::PresetBanks::get_file  | 
          ( | 
          const Glib::ustring &  | 
          bank | ) | 
           const | 
        
      
 
 
◆ get_index()
      
        
          | int gx_system::PresetBanks::get_index  | 
          ( | 
          const Glib::ustring &  | 
          bank | ) | 
           const | 
        
      
 
 
◆ get_name()
      
        
          | Glib::ustring gx_system::PresetBanks::get_name  | 
          ( | 
          int  | 
          n | ) | 
           | 
        
      
 
 
◆ has_entry()
  
  
      
        
          | bool gx_system::PresetBanks::has_entry  | 
          ( | 
          const Glib::ustring &  | 
          bank | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ has_file()
      
        
          | bool gx_system::PresetBanks::has_file  | 
          ( | 
          const std::string &  | 
          file | ) | 
           const | 
        
      
 
 
◆ insert()
      
        
          | void gx_system::PresetBanks::insert  | 
          ( | 
          PresetFile *  | 
          f,  | 
        
        
           | 
           | 
          int  | 
          position = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ make_bank_unique()
      
        
          | void gx_system::PresetBanks::make_bank_unique  | 
          ( | 
          Glib::ustring &  | 
          name,  | 
        
        
           | 
           | 
          std::string *  | 
          file = 0  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ make_valid_utf8()
  
  
      
        
          | static void gx_system::PresetBanks::make_valid_utf8  | 
          ( | 
          Glib::ustring &  | 
          s | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ parse()
      
        
          | void gx_system::PresetBanks::parse  | 
          ( | 
          const std::string &  | 
          bank_path,  | 
        
        
           | 
           | 
          const std::string &  | 
          preset_dir,  | 
        
        
           | 
           | 
          const std::string &  | 
          factory_path,  | 
        
        
           | 
           | 
          const char *  | 
          scratchpad_name,  | 
        
        
           | 
           | 
          const char *  | 
          scratchpad_file  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ parse_bank_list()
  
  
      
        
          | void gx_system::PresetBanks::parse_bank_list  | 
          ( | 
          bl_type::iterator  | 
          pos | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ parse_factory_list()
  
  
      
        
          | void gx_system::PresetBanks::parse_factory_list  | 
          ( | 
          const std::string &  | 
          path | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ readJSON_remote()
◆ remove()
      
        
          | bool gx_system::PresetBanks::remove  | 
          ( | 
          const Glib::ustring &  | 
          bank | ) | 
           | 
        
      
 
 
◆ rename()
      
        
          | bool gx_system::PresetBanks::rename  | 
          ( | 
          const Glib::ustring &  | 
          oldname,  | 
        
        
           | 
           | 
          const Glib::ustring &  | 
          newname,  | 
        
        
           | 
           | 
          const std::string &  | 
          newfile  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ reorder()
      
        
          | void gx_system::PresetBanks::reorder  | 
          ( | 
          const std::vector< Glib::ustring > &  | 
          neworder | ) | 
           | 
        
      
 
 
◆ save()
      
        
          | void gx_system::PresetBanks::save  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ size()
  
  
      
        
          | int gx_system::PresetBanks::size  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ strip_preset_postfix()
  
  
      
        
          | static bool gx_system::PresetBanks::strip_preset_postfix  | 
          ( | 
          std::string &  | 
          name | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ gx_engine::GxMachineRemote
◆ banklist
  
  
      
        
          | bl_type gx_system::PresetBanks::banklist | 
         
       
   | 
  
private   | 
  
 
 
◆ filepath
  
  
      
        
          | std::string gx_system::PresetBanks::filepath | 
         
       
   | 
  
private   | 
  
 
 
◆ mtime
  
  
      
        
          | time_t gx_system::PresetBanks::mtime | 
         
       
   | 
  
private   | 
  
 
 
◆ preset_dir
  
  
      
        
          | std::string gx_system::PresetBanks::preset_dir | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: