NCBI C++ ToolKit
Public Member Functions | Private Attributes | Friends | List of all members
CAgpLoadParams Class Reference

Search Toolkit Book for CAgpLoadParams

#include <gui/widgets/loaders/agp_load_params.hpp>

+ Inheritance diagram for CAgpLoadParams:
+ Collaboration diagram for CAgpLoadParams:

Public Member Functions

 CAgpLoadParams ()
 Default constructor for CAgpLoadParams. More...
 
 CAgpLoadParams (const CAgpLoadParams &data)
 Copy constructor for CAgpLoadParams. More...
 
 ~CAgpLoadParams ()
 Destructor for CAgpLoadParams. More...
 
void operator= (const CAgpLoadParams &data)
 Assignment operator for CAgpLoadParams. More...
 
bool operator== (const CAgpLoadParams &data) const
 Equality operator for CAgpLoadParams. More...
 
void Copy (const CAgpLoadParams &data)
 Copy function for CAgpLoadParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
wxString GetFastaFile () const
 
void SetFastaFile (wxString value)
 
int GetParseIDs () const
 
void SetParseIDs (int value)
 
bool GetSetGapInfo () const
 
void SetSetGapInfo (bool value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_FastaFile
 
int m_ParseIDs
 
bool m_SetGapInfo
 
string m_RegPath
 

Friends

class CAgpLoadPage
 

Detailed Description

CAgpLoadParams class declaration

Definition at line 45 of file agp_load_params.hpp.

Constructor & Destructor Documentation

◆ CAgpLoadParams() [1/2]

CAgpLoadParams::CAgpLoadParams ( )

Default constructor for CAgpLoadParams.

CAgpLoadParams type definition

Default constructor for CAgpLoadParams

Definition at line 48 of file agp_load_params.cpp.

References Init().

◆ CAgpLoadParams() [2/2]

CAgpLoadParams::CAgpLoadParams ( const CAgpLoadParams data)

Copy constructor for CAgpLoadParams.

Copy constructor for CAgpLoadParams

Definition at line 57 of file agp_load_params.cpp.

References Copy(), data, and Init().

◆ ~CAgpLoadParams()

CAgpLoadParams::~CAgpLoadParams ( )

Destructor for CAgpLoadParams.

Destructor for CAgpLoadParams

Definition at line 67 of file agp_load_params.cpp.

Member Function Documentation

◆ Copy()

void CAgpLoadParams::Copy ( const CAgpLoadParams data)

Copy function for CAgpLoadParams.

Copy function for CAgpLoadParams

Definition at line 98 of file agp_load_params.cpp.

References data, m_FastaFile, m_ParseIDs, and m_SetGapInfo.

Referenced by CAgpLoadParams(), and operator=().

◆ GetFastaFile()

wxString CAgpLoadParams::GetFastaFile ( ) const
inline

Definition at line 76 of file agp_load_params.hpp.

References m_FastaFile.

Referenced by CAgpObjectLoader::Execute().

◆ GetParseIDs()

int CAgpLoadParams::GetParseIDs ( ) const
inline

Definition at line 79 of file agp_load_params.hpp.

References m_ParseIDs.

Referenced by CAgpObjectLoader::Execute().

◆ GetSetGapInfo()

bool CAgpLoadParams::GetSetGapInfo ( ) const
inline

Definition at line 82 of file agp_load_params.hpp.

References m_SetGapInfo.

Referenced by CAgpObjectLoader::Execute().

◆ Init()

void CAgpLoadParams::Init ( void  )

Initialises member variables.

Member initialisation for CAgpLoadParams

Definition at line 111 of file agp_load_params.cpp.

References m_ParseIDs, and m_SetGapInfo.

Referenced by CAgpLoadParams().

◆ LoadSettings()

void CAgpLoadParams::LoadSettings ( )
virtual

◆ operator=()

void CAgpLoadParams::operator= ( const CAgpLoadParams data)

Assignment operator for CAgpLoadParams.

Assignment operator for CAgpLoadParams

Definition at line 75 of file agp_load_params.cpp.

References Copy(), and data.

◆ operator==()

bool CAgpLoadParams::operator== ( const CAgpLoadParams data) const

Equality operator for CAgpLoadParams.

Equality operator for CAgpLoadParams

Definition at line 84 of file agp_load_params.cpp.

References data, m_FastaFile, m_ParseIDs, and m_SetGapInfo.

◆ SaveSettings()

void CAgpLoadParams::SaveSettings ( ) const
virtual

◆ SetFastaFile()

void CAgpLoadParams::SetFastaFile ( wxString  value)
inline

Definition at line 77 of file agp_load_params.hpp.

References m_FastaFile, and rapidjson::value.

◆ SetParseIDs()

void CAgpLoadParams::SetParseIDs ( int  value)
inline

Definition at line 80 of file agp_load_params.hpp.

References m_ParseIDs, and rapidjson::value.

◆ SetRegistryPath()

virtual void CAgpLoadParams::SetRegistryPath ( const string path)
inlinevirtual

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file agp_load_params.hpp.

References m_RegPath.

Referenced by CAgpLoader::SetRegistryPath().

◆ SetSetGapInfo()

void CAgpLoadParams::SetSetGapInfo ( bool  value)
inline

Definition at line 83 of file agp_load_params.hpp.

References m_SetGapInfo, and rapidjson::value.

Friends And Related Function Documentation

◆ CAgpLoadPage

friend class CAgpLoadPage
friend

Definition at line 47 of file agp_load_params.hpp.

Member Data Documentation

◆ m_FastaFile

wxString CAgpLoadParams::m_FastaFile
private

◆ m_ParseIDs

int CAgpLoadParams::m_ParseIDs
private

◆ m_RegPath

string CAgpLoadParams::m_RegPath
private

Definition at line 95 of file agp_load_params.hpp.

Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().

◆ m_SetGapInfo

bool CAgpLoadParams::m_SetGapInfo
private

The documentation for this class was generated from the following files:
Modified on Mon Apr 22 04:01:01 2024 by modify_doxy.py rev. 669887