#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 |
( |
void |
| ) |
|
|
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: