ARB
|
Public Member Functions | |
virtual | ~ScopedTransporter () |
virtual GB_ERROR | transferOne (GBDATA *gb_src_item, GBDATA *gb_dst_item, GBDATA *gb_dst_item_container)=0 |
GB_ERROR | transferAllIn (SpeciesXferScope scope, const char *progressTitle) |
Static Public Member Functions | |
static void | set_query_to_update (QUERY::DbQuery *query) |
Static Protected Member Functions | |
static void | markTarget (GBDATA *gb_dst_item) |
Definition at line 915 of file MG_species.cxx.
|
inlinevirtual |
Definition at line 974 of file MG_species.cxx.
|
inlinestaticprotected |
Definition at line 966 of file MG_species.cxx.
References GB_is_ancestor_of(), GB_raise_user_flag(), GB_USERFLAG_QUERY, GB_write_flag(), GLOBAL_gb_dst, and mg_assert.
|
inlinestatic |
Definition at line 976 of file MG_species.cxx.
Referenced by MG_create_merge_species_window().
|
pure virtual |
Implemented in ViaFtsTransporter.
Referenced by transferAllIn().
|
inline |
transfer one species (used when transferring selected/listed species)
gb_src_item | source of transfer |
gb_dst_item | target of transfer (if not NULp) |
gb_dst_item_container | transfer target will be created inside this container (if gb_dst_item == NULp) |
Definition at line 985 of file MG_species.cxx.
References AWAR_SPECIES_DST, AWAR_SPECIES_SRC, QUERY::DbQuery_update_list(), arb_progress::done(), error(), GB_begin_transaction(), GB_end_transaction(), GBS_global_string(), GBT_first_species(), GBT_get_name_or_description(), GBT_get_species_data(), GBT_next_species(), GLOBAL_gb_dst, GLOBAL_gb_src, arb_progress::inc_and_check_user_abort(), IS_QUERIED_SPECIES, mg_count_queried(), NULp, SXS_LISTED_SPECIES, SXS_SELECTED_SPECIES, and transferOne().
Referenced by mg_xfer_via_fts().