Guitarix
|
#include <gx_system.h>
Public Member Functions | |
void | read_ui_vars () |
void | write_ui_vars () |
CmdlineOptions () | |
~CmdlineOptions () | |
void | process (int argc, char **argv) |
const std::string & | get_path_to_program () const |
std::string | get_style_filepath (const std::string &basename) const |
std::string | get_current_style_cssfile () const |
std::string | get_pixmap_filepath (const std::string &basename) const |
std::string | get_preset_filepath (const std::string &basename) const |
std::string | get_plugin_filepath (const std::string &basename) const |
std::string | get_factory_filepath (const std::string &basename) const |
std::string | get_temp_filepath (const std::string &basename) const |
std::string | get_pluginpreset_filepath (const std::string &id, bool factory) const |
std::string | get_lv2_preset_filepath (const std::string &id) const |
const std::string & | get_old_user_dir () const |
const std::string & | get_plugin_dir () const |
const std::string & | get_preset_dir () const |
const std::string & | get_pluginpreset_dir () const |
const std::string & | get_lv2_preset_dir () const |
const std::string & | get_loop_dir () const |
const std::string & | get_temp_dir () const |
void | set_plugin_dir (std::string dir) |
void | set_preset_dir (std::string dir) |
void | set_pluginpreset_dir (std::string dir) |
void | set_lv2_preset_dir (std::string dir) |
void | set_loop_dir (std::string dir) |
void | set_temp_dir (std::string dir) |
const std::string & | get_factory_dir () const |
const std::string & | get_style_dir () const |
std::string | get_ladspa_config_filename () const |
std::string | get_online_config_filename () const |
std::string | get_online_presets_filename () const |
const Glib::ustring & | get_rcset () const |
bool | get_clear_rc () const |
bool | get_nogui () const |
bool | get_liveplaygui () const |
bool | get_hideonquit () const |
void | set_hideonquit (bool set) |
bool | get_mute () const |
const Glib::ustring & | get_setbank () |
void | set_bank_preset (const Glib::ustring &bank, const Glib::ustring &preset) |
const Glib::ustring & | get_cmdline_bank () |
const Glib::ustring & | get_cmdline_preset () |
const Glib::ustring & | get_tuner_tet () |
const Glib::ustring & | get_tuner_ref () |
int | get_rpcport () const |
void | set_rpcport (int port) |
const Glib::ustring & | get_rpcaddress () |
void | set_rpcaddress (const Glib::ustring &address) |
const std::string & | get_loadfile () const |
const Glib::ustring & | get_jack_instancename () const |
void | set_jack_instancename (std::string name) |
const Glib::ustring & | get_jack_uuid () const |
const Glib::ustring & | get_jack_uuid2 () const |
const Glib::ustring & | get_jack_midi () const |
const Glib::ustring & | get_jack_input () const |
const Glib::ustring & | get_jack_servername () const |
bool | get_jack_noconnect () const |
bool | get_jack_single () const |
void | set_jack_noconnect (bool set) |
void | set_jack_single (bool set) |
bool | get_opt_save_on_exit () const |
bool | get_opt_autosave () const |
void | set_opt_autosave (bool set) |
Glib::ustring | get_jack_output (unsigned int n) const |
int | get_idle_thread_timeout () const |
int | get_sporadic_overload () const |
bool | get_xrun_watchdog () const |
bool | get_convolver_watchdog () const |
bool | get_watchdog_warning () const |
Public Member Functions inherited from gx_system::BasicOptions | |
BasicOptions () | |
~BasicOptions () | |
std::string | get_user_filepath (const std::string &basename) const |
std::string | get_user_ir_filepath (const std::string &basename) const |
std::string | get_builder_filepath (const std::string &basename) const |
void | set_user_dir (std::string dir) |
void | set_user_IR_dir (std::string dir) |
const std::string & | get_user_dir () const |
const std::string & | get_user_IR_dir () const |
const std::string & | get_sys_IR_dir () const |
const PathList & | get_IR_pathlist () const |
const PrefixConverter & | get_IR_prefixmap () const |
Public Attributes | |
bool | dump_parameter |
SkinHandling | skin |
int | mainwin_visible |
int | mainwin_x |
int | mainwin_y |
int | mainwin_height |
int | window_height |
int | preset_window_height |
int | mul_buffer |
bool | no_warn_latency |
bool | system_order_rack_h |
bool | system_show_value |
bool | system_show_tooltips |
bool | system_animations |
bool | system_show_presets |
bool | system_show_toolbar |
bool | system_show_rack |
bool | system_midiout |
bool | system_tuner_midiout |
bool | reload_lv2_presets |
Private Member Functions | |
std::string | get_opskin () |
Private Attributes | |
Glib::OptionGroup | main_group |
Glib::OptionGroup | optgroup_style |
Glib::OptionGroup | optgroup_jack |
Glib::OptionGroup | optgroup_overload |
Glib::OptionGroup | optgroup_file |
Glib::OptionGroup | optgroup_debug |
std::string | path_to_program |
bool | version |
bool | clear |
Glib::ustring | jack_input |
Glib::ustring | jack_midi |
Glib::ustring | jack_instance |
std::vector< Glib::ustring > | jack_outputs |
Glib::ustring | jack_uuid |
Glib::ustring | jack_uuid2 |
bool | jack_noconnect |
bool | jack_single |
Glib::ustring | jack_servername |
std::string | load_file |
std::string | style_dir |
std::string | factory_dir |
std::string | pixmap_dir |
std::string | old_user_dir |
std::string | preset_dir |
std::string | pluginpreset_dir |
std::string | lv2_preset_dir |
std::string | temp_dir |
std::string | plugin_dir |
std::string | loop_dir |
Glib::ustring | rcset |
bool | nogui |
int | rpcport |
Glib::ustring | rpcaddress |
bool | onlygui |
bool | liveplaygui |
bool | hideonquit |
bool | mute |
Glib::ustring | setbank |
Glib::ustring | cmdline_bank |
Glib::ustring | cmdline_preset |
Glib::ustring | tuner_tet |
Glib::ustring | tuner_ref |
int | sporadic_overload |
int | idle_thread_timeout |
bool | convolver_watchdog |
bool | watchdog_warning |
bool | xrun_watchdog |
bool | lterminal |
bool | a_save |
bool | auto_save |
Additional Inherited Members | |
Static Protected Member Functions inherited from gx_system::BasicOptions | |
static void | make_ending_slash (std::string &dirpath) |
Protected Attributes inherited from gx_system::BasicOptions | |
std::string | builder_dir |
Definition at line 388 of file gx_system.h.
gx_system::CmdlineOptions::CmdlineOptions | ( | ) |
gx_system::CmdlineOptions::~CmdlineOptions | ( | ) |
|
inline |
Definition at line 507 of file gx_system.h.
|
inline |
Definition at line 516 of file gx_system.h.
|
inline |
Definition at line 517 of file gx_system.h.
|
inline |
Definition at line 543 of file gx_system.h.
|
inline |
Definition at line 476 of file gx_system.h.
|
inline |
Definition at line 501 of file gx_system.h.
|
inline |
Definition at line 480 of file gx_system.h.
|
inline |
Definition at line 510 of file gx_system.h.
|
inline |
Definition at line 540 of file gx_system.h.
|
inline |
Definition at line 530 of file gx_system.h.
|
inline |
Definition at line 525 of file gx_system.h.
|
inline |
Definition at line 529 of file gx_system.h.
|
inline |
Definition at line 532 of file gx_system.h.
Glib::ustring gx_system::CmdlineOptions::get_jack_output | ( | unsigned int | n | ) | const |
|
inline |
Definition at line 531 of file gx_system.h.
|
inline |
Definition at line 533 of file gx_system.h.
|
inline |
Definition at line 527 of file gx_system.h.
|
inline |
Definition at line 528 of file gx_system.h.
|
inline |
Definition at line 503 of file gx_system.h.
|
inline |
Definition at line 509 of file gx_system.h.
|
inline |
Definition at line 524 of file gx_system.h.
|
inline |
Definition at line 491 of file gx_system.h.
|
inline |
Definition at line 490 of file gx_system.h.
|
inline |
Definition at line 484 of file gx_system.h.
|
inline |
Definition at line 512 of file gx_system.h.
|
inline |
Definition at line 508 of file gx_system.h.
|
inline |
Definition at line 486 of file gx_system.h.
|
inline |
Definition at line 504 of file gx_system.h.
|
inline |
Definition at line 505 of file gx_system.h.
|
private |
|
inline |
Definition at line 537 of file gx_system.h.
|
inline |
Definition at line 536 of file gx_system.h.
|
inline |
Definition at line 474 of file gx_system.h.
|
inline |
Definition at line 477 of file gx_system.h.
|
inline |
Definition at line 487 of file gx_system.h.
|
inline |
Definition at line 479 of file gx_system.h.
|
inline |
Definition at line 489 of file gx_system.h.
|
inline |
Definition at line 482 of file gx_system.h.
|
inline |
Definition at line 488 of file gx_system.h.
Referenced by PresetWindow::pdir().
|
inline |
Definition at line 478 of file gx_system.h.
|
inline |
Definition at line 506 of file gx_system.h.
|
inline |
Definition at line 522 of file gx_system.h.
|
inline |
Definition at line 520 of file gx_system.h.
|
inline |
Definition at line 513 of file gx_system.h.
|
inline |
Definition at line 541 of file gx_system.h.
|
inline |
Definition at line 502 of file gx_system.h.
|
inline |
Definition at line 475 of file gx_system.h.
Referenced by get_current_style_cssfile().
|
inline |
Definition at line 492 of file gx_system.h.
|
inline |
Definition at line 481 of file gx_system.h.
|
inline |
Definition at line 519 of file gx_system.h.
|
inline |
Definition at line 518 of file gx_system.h.
|
inline |
Definition at line 544 of file gx_system.h.
|
inline |
Definition at line 542 of file gx_system.h.
void gx_system::CmdlineOptions::process | ( | int | argc, |
char ** | argv | ||
) |
void gx_system::CmdlineOptions::read_ui_vars | ( | ) |
|
inline |
Definition at line 514 of file gx_system.h.
|
inline |
Definition at line 511 of file gx_system.h.
|
inline |
Definition at line 526 of file gx_system.h.
|
inline |
Definition at line 534 of file gx_system.h.
|
inline |
Definition at line 535 of file gx_system.h.
|
inline |
Definition at line 498 of file gx_system.h.
|
inline |
Definition at line 497 of file gx_system.h.
|
inline |
Definition at line 538 of file gx_system.h.
|
inline |
Definition at line 494 of file gx_system.h.
|
inline |
Definition at line 496 of file gx_system.h.
|
inline |
Definition at line 495 of file gx_system.h.
|
inline |
Definition at line 523 of file gx_system.h.
|
inline |
Definition at line 521 of file gx_system.h.
|
inline |
Definition at line 499 of file gx_system.h.
void gx_system::CmdlineOptions::write_ui_vars | ( | ) |
|
private |
Definition at line 438 of file gx_system.h.
Referenced by get_opt_save_on_exit().
|
private |
Definition at line 439 of file gx_system.h.
Referenced by get_opt_autosave(), and set_opt_autosave().
|
private |
Definition at line 398 of file gx_system.h.
Referenced by get_clear_rc().
|
private |
Definition at line 428 of file gx_system.h.
Referenced by get_cmdline_bank(), and set_bank_preset().
|
private |
Definition at line 429 of file gx_system.h.
Referenced by get_cmdline_preset(), and set_bank_preset().
|
private |
Definition at line 434 of file gx_system.h.
Referenced by get_convolver_watchdog().
bool gx_system::CmdlineOptions::dump_parameter |
Definition at line 444 of file gx_system.h.
|
private |
Definition at line 410 of file gx_system.h.
Referenced by get_factory_dir(), get_factory_filepath(), and get_pluginpreset_filepath().
|
private |
Definition at line 425 of file gx_system.h.
Referenced by get_hideonquit(), and set_hideonquit().
|
private |
Definition at line 433 of file gx_system.h.
Referenced by get_idle_thread_timeout().
|
private |
Definition at line 399 of file gx_system.h.
Referenced by get_jack_input().
|
private |
Definition at line 401 of file gx_system.h.
Referenced by get_jack_instancename(), and set_jack_instancename().
|
private |
Definition at line 400 of file gx_system.h.
Referenced by get_jack_midi().
|
private |
Definition at line 405 of file gx_system.h.
Referenced by get_jack_noconnect(), and set_jack_noconnect().
|
private |
Definition at line 402 of file gx_system.h.
|
private |
Definition at line 407 of file gx_system.h.
Referenced by get_jack_servername().
|
private |
Definition at line 406 of file gx_system.h.
Referenced by get_jack_single(), and set_jack_single().
|
private |
Definition at line 403 of file gx_system.h.
Referenced by get_jack_uuid().
|
private |
Definition at line 404 of file gx_system.h.
Referenced by get_jack_uuid2().
|
private |
Definition at line 424 of file gx_system.h.
Referenced by get_liveplaygui().
|
private |
Definition at line 408 of file gx_system.h.
Referenced by get_loadfile().
|
private |
Definition at line 418 of file gx_system.h.
Referenced by get_loop_dir(), and set_loop_dir().
|
private |
Definition at line 437 of file gx_system.h.
|
private |
Definition at line 415 of file gx_system.h.
Referenced by get_lv2_preset_dir(), get_lv2_preset_filepath(), and set_lv2_preset_dir().
|
private |
Definition at line 390 of file gx_system.h.
int gx_system::CmdlineOptions::mainwin_height |
Definition at line 454 of file gx_system.h.
int gx_system::CmdlineOptions::mainwin_visible |
Definition at line 451 of file gx_system.h.
int gx_system::CmdlineOptions::mainwin_x |
Definition at line 452 of file gx_system.h.
int gx_system::CmdlineOptions::mainwin_y |
Definition at line 453 of file gx_system.h.
int gx_system::CmdlineOptions::mul_buffer |
Definition at line 457 of file gx_system.h.
|
private |
Definition at line 426 of file gx_system.h.
Referenced by get_mute().
bool gx_system::CmdlineOptions::no_warn_latency |
Definition at line 458 of file gx_system.h.
|
private |
Definition at line 420 of file gx_system.h.
Referenced by get_nogui().
|
private |
Definition at line 412 of file gx_system.h.
Referenced by get_old_user_dir().
|
private |
Definition at line 423 of file gx_system.h.
|
private |
Definition at line 395 of file gx_system.h.
|
private |
Definition at line 394 of file gx_system.h.
|
private |
Definition at line 392 of file gx_system.h.
|
private |
Definition at line 393 of file gx_system.h.
|
private |
Definition at line 391 of file gx_system.h.
|
private |
Definition at line 396 of file gx_system.h.
Referenced by get_path_to_program().
|
private |
Definition at line 411 of file gx_system.h.
Referenced by get_pixmap_filepath().
|
private |
Definition at line 417 of file gx_system.h.
Referenced by get_plugin_dir(), get_plugin_filepath(), and set_plugin_dir().
|
private |
Definition at line 414 of file gx_system.h.
Referenced by get_pluginpreset_dir(), get_pluginpreset_filepath(), and set_pluginpreset_dir().
|
private |
Definition at line 413 of file gx_system.h.
Referenced by get_preset_dir(), get_preset_filepath(), and set_preset_dir().
int gx_system::CmdlineOptions::preset_window_height |
Definition at line 456 of file gx_system.h.
|
private |
Definition at line 419 of file gx_system.h.
Referenced by get_rcset().
bool gx_system::CmdlineOptions::reload_lv2_presets |
Definition at line 468 of file gx_system.h.
|
private |
Definition at line 422 of file gx_system.h.
Referenced by get_rpcaddress(), and set_rpcaddress().
|
private |
Definition at line 421 of file gx_system.h.
Referenced by get_rpcport(), and set_rpcport().
|
private |
Definition at line 427 of file gx_system.h.
Referenced by get_setbank().
SkinHandling gx_system::CmdlineOptions::skin |
Definition at line 446 of file gx_system.h.
Referenced by get_current_style_cssfile().
|
private |
Definition at line 432 of file gx_system.h.
Referenced by get_sporadic_overload().
|
private |
Definition at line 409 of file gx_system.h.
Referenced by get_style_dir(), and get_style_filepath().
bool gx_system::CmdlineOptions::system_animations |
Definition at line 462 of file gx_system.h.
Referenced by PluginDict::use_animations().
bool gx_system::CmdlineOptions::system_midiout |
Definition at line 466 of file gx_system.h.
bool gx_system::CmdlineOptions::system_order_rack_h |
Definition at line 459 of file gx_system.h.
bool gx_system::CmdlineOptions::system_show_presets |
Definition at line 463 of file gx_system.h.
bool gx_system::CmdlineOptions::system_show_rack |
Definition at line 465 of file gx_system.h.
bool gx_system::CmdlineOptions::system_show_toolbar |
Definition at line 464 of file gx_system.h.
bool gx_system::CmdlineOptions::system_show_tooltips |
Definition at line 461 of file gx_system.h.
bool gx_system::CmdlineOptions::system_show_value |
Definition at line 460 of file gx_system.h.
bool gx_system::CmdlineOptions::system_tuner_midiout |
Definition at line 467 of file gx_system.h.
|
private |
Definition at line 416 of file gx_system.h.
Referenced by get_temp_dir(), get_temp_filepath(), and set_temp_dir().
|
private |
Definition at line 431 of file gx_system.h.
Referenced by get_tuner_ref().
|
private |
Definition at line 430 of file gx_system.h.
Referenced by get_tuner_tet().
|
private |
Definition at line 397 of file gx_system.h.
|
private |
Definition at line 435 of file gx_system.h.
Referenced by get_watchdog_warning().
int gx_system::CmdlineOptions::window_height |
Definition at line 455 of file gx_system.h.
|
private |
Definition at line 436 of file gx_system.h.
Referenced by get_xrun_watchdog().