ARB
Public Member Functions | List of all members
SelectedDatabase Class Reference
Inheritance diagram for SelectedDatabase:
Inheritance graph
[legend]
Collaboration diagram for SelectedDatabase:
Collaboration graph
[legend]

Public Member Functions

 SelectedDatabase (GBDATA *&gb_main_, const char *name_, const char *role_)
 
 ~SelectedDatabase ()
 
ArgType arg_type () const
 
bool needs_to_prompt () const
 
const charget_fullname () const
 
const charget_nameonly () const
 
const charget_role () const
 
const charget_description () const
 
ArgType get_type () const
 
const charget_dir () const
 
const charget_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 ()
 

Detailed Description

Definition at line 548 of file NT_main.cxx.

Constructor & Destructor Documentation

SelectedDatabase::SelectedDatabase ( GBDATA *&  gb_main_,
const char name_,
const char role_ 
)
inline

Definition at line 572 of file NT_main.cxx.

SelectedDatabase::~SelectedDatabase ( )
inline

Definition at line 580 of file NT_main.cxx.

Member Function Documentation

ArgType SelectedDatabase::arg_type ( ) const
inline

Definition at line 585 of file NT_main.cxx.

References type.

Referenced by startup_gui(), and startup_merge_main_window().

bool SelectedDatabase::needs_to_prompt ( ) const
inline
const char* SelectedDatabase::get_fullname ( ) const
inline

Definition at line 591 of file NT_main.cxx.

Referenced by startup_merge_main_window().

const char* SelectedDatabase::get_nameonly ( ) const
inline

Definition at line 592 of file NT_main.cxx.

const char* SelectedDatabase::get_role ( ) const
inline
const char* SelectedDatabase::get_description ( ) const
inline

Definition at line 597 of file NT_main.cxx.

References GBS_global_string().

ArgType SelectedDatabase::get_type ( ) const
inline

Definition at line 599 of file NT_main.cxx.

References type.

const char* SelectedDatabase::get_dir ( ) const
inline
const char* SelectedDatabase::get_mask ( ) const
inline
void SelectedDatabase::reselect_file ( const char file)
inline

Definition at line 649 of file NT_main.cxx.

References detectArgType().

void SelectedDatabase::reselect_from_awar ( AW_root aw_root,
const char awar_name 
)
inline

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)
void SelectedDatabase::close_db ( )
inline

Definition at line 662 of file NT_main.cxx.

References GB_close().

Referenced by merge_scheme::~merge_scheme().


The documentation for this class was generated from the following file: