ARB
|
Public Member Functions | |
SelectedDatabase (GBDATA *&gb_main_, const char *name_, const char *role_) | |
~SelectedDatabase () | |
ArgType | arg_type () const |
bool | needs_to_prompt () const |
const char * | get_fullname () const |
const char * | get_nameonly () const |
const char * | get_role () const |
const char * | get_description () const |
ArgType | get_type () const |
const char * | get_dir () const |
const char * | get_mask () const |
void | reselect_file (const char *file) |
void | reselect_from_awar (AW_root *aw_root, const char *awar_name) |
GB_ERROR | open_db_for_merge (bool is_source_db) |
void | close_db () |
Definition at line 548 of file NT_main.cxx.
|
inline |
Definition at line 572 of file NT_main.cxx.
|
inline |
Definition at line 580 of file NT_main.cxx.
|
inline |
Definition at line 585 of file NT_main.cxx.
References type.
Referenced by startup_gui(), and startup_merge_main_window().
|
inline |
Definition at line 587 of file NT_main.cxx.
References DIRECTORY, FILEMASK, and UNKNOWN_ARG.
Referenced by merge_scheme::knows_dbs(), startup_merge_prompting_for_nonexplicit_dbs(), and startup_merge_prompting_for_nonexplicit_dst_db().
|
inline |
Definition at line 591 of file NT_main.cxx.
Referenced by startup_merge_main_window().
|
inline |
Definition at line 592 of file NT_main.cxx.
|
inline |
Definition at line 596 of file NT_main.cxx.
Referenced by startup_merge_prompting_for_nonexplicit_dbs(), and startup_merge_prompting_for_nonexplicit_dst_db().
|
inline |
Definition at line 597 of file NT_main.cxx.
References GBS_global_string().
|
inline |
Definition at line 599 of file NT_main.cxx.
References type.
|
inline |
Definition at line 601 of file NT_main.cxx.
References DIRECTORY, EXISTING_DB, EXISTING_FILE, FILEMASK, GB_split_full_path(), NEW_DB, NULp, RUNNING_DB, and UNKNOWN_ARG.
Referenced by startup_merge_prompting_for_nonexplicit_dbs(), and startup_merge_prompting_for_nonexplicit_dst_db().
|
inline |
Definition at line 629 of file NT_main.cxx.
References FILEMASK, GB_split_full_path(), and NULp.
Referenced by startup_merge_prompting_for_nonexplicit_dbs(), and startup_merge_prompting_for_nonexplicit_dst_db().
|
inline |
Definition at line 649 of file NT_main.cxx.
References detectArgType().
Definition at line 654 of file NT_main.cxx.
References AW_root::awar(), and AW_awar::read_char_pntr().
Referenced by merge_scheme::fix_dst(), and merge_scheme::fix_src().
GB_ERROR SelectedDatabase::open_db_for_merge | ( | bool | is_source_db | ) |
Definition at line 665 of file NT_main.cxx.
References DIRECTORY, error(), EXISTING_DB, EXISTING_FILE, FILEMASK, GB_await_error(), gb_main, GBK_terminate(), GBS_global_string(), GBT_open(), get_type(), IF_DEBUG, NEW_DB, NULp, RUNNING_DB, and UNKNOWN_ARG.
Referenced by merge_scheme::open_dbs().
|
inline |
Definition at line 662 of file NT_main.cxx.
References GB_close().
Referenced by merge_scheme::~merge_scheme().