Guitarix
|
#include <gx_json.h>
Public Types | |
enum | { major = 1, minor = 2 } |
Public Member Functions | |
SettingsFileHeader () | |
void | read (JsonParser &) |
void | set_to_current () |
int | get_major () const |
int | get_minor () const |
string | get_revision () const |
bool | is_major_diff () const |
bool | is_minor_diff () const |
bool | is_current () const |
bool | is_equal () const |
string | display () const |
Glib::ustring | version_string () const |
Glib::ustring | current_version_string () const |
void | write_major_minor (JsonWriter &jw) |
void | read_major_minor (JsonParser &jp) |
Static Public Member Functions | |
static void | write (JsonWriter &) |
static bool | make_empty_settingsfile (const string &name) |
static void | write_current_major_minor (JsonWriter &jw) |
Static Public Attributes | |
static const string | gx_version = GX_VERSION |
|
inline |
|
inline |
Definition at line 248 of file gx_json.h.
Referenced by PresetWindow::~PresetWindow().
|
inline |
|
inline |
Definition at line 239 of file gx_json.h.
Referenced by gx_preset::PresetIO::read_preset().
|
inline |
Definition at line 240 of file gx_json.h.
Referenced by gx_preset::PresetIO::read_preset().
|
inline |
|
inline |
Definition at line 244 of file gx_json.h.
Referenced by gx_system::PresetFile::check_flags(), and gx_preset::PresetIO::read_preset().
|
inline |
|
inline |
|
inline |
|
static |
Definition at line 684 of file gx_json.cpp.
Referenced by gx_preset::GxSettings::check_settings_dir(), gx_system::PresetFile::clear(), and gx_system::PresetFile::create_file().
void gx_system::SettingsFileHeader::read | ( | JsonParser & | jp | ) |
Definition at line 637 of file gx_json.cpp.
Referenced by gx_system::ModifyStatePreservePreset::ModifyStatePreservePreset(), gx_system::PresetFile::open(), and gx_system::PresetTransformer::PresetTransformer().
void gx_system::SettingsFileHeader::read_major_minor | ( | JsonParser & | jp | ) |
Definition at line 675 of file gx_json.cpp.
Referenced by gx_system::PresetFile::readJSON().
|
inline |
Definition at line 238 of file gx_json.h.
Referenced by gx_system::PresetFile::create_file(), and gx_system::PresetFile::set_factory().
|
inline |
Definition at line 247 of file gx_json.h.
Referenced by PresetWindow::~PresetWindow().
|
static |
Definition at line 652 of file gx_json.cpp.
Referenced by make_empty_settingsfile(), gx_system::ModifyState::ModifyState(), and gx_system::PresetTransformer::PresetTransformer().
|
static |
Definition at line 661 of file gx_json.cpp.
void gx_system::SettingsFileHeader::write_major_minor | ( | JsonWriter & | jw | ) |
Definition at line 668 of file gx_json.cpp.
Referenced by gx_system::PresetFile::writeJSON().
|
static |
Definition at line 233 of file gx_json.h.
Referenced by gx_system::JsonSubParser::~JsonSubParser().