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

Search Toolkit Book for CWigLoadParams

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

+ Inheritance diagram for CWigLoadParams:
+ Collaboration diagram for CWigLoadParams:

Public Member Functions

 CWigLoadParams ()
 Default constructor for CWigLoadParams. More...
 
 CWigLoadParams (const CWigLoadParams &data)
 Copy constructor for CWigLoadParams. More...
 
 ~CWigLoadParams ()
 Destructor for CWigLoadParams. More...
 
void operator= (const CWigLoadParams &data)
 Assignment operator for CWigLoadParams. More...
 
bool operator== (const CWigLoadParams &data) const
 Equality operator for CWigLoadParams. More...
 
void Copy (const CWigLoadParams &data)
 Copy function for CWigLoadParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
int GetNumErrors () const
 
void SetNumErrors (int value)
 
CMapAssemblyParams GetMapAssembly () const
 
void SetMapAssembly (CMapAssemblyParams value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

int m_NumErrors
 
CMapAssemblyParams m_MapAssembly
 
string m_RegPath
 

Friends

class CWigParamsPanel
 

Detailed Description

CWigLoadParams class declaration

Definition at line 46 of file wig_load_params.hpp.

Constructor & Destructor Documentation

◆ CWigLoadParams() [1/2]

CWigLoadParams::CWigLoadParams ( )

Default constructor for CWigLoadParams.

CWigLoadParams type definition

Default constructor for CWigLoadParams

Definition at line 48 of file wig_load_params.cpp.

References Init().

◆ CWigLoadParams() [2/2]

CWigLoadParams::CWigLoadParams ( const CWigLoadParams data)

Copy constructor for CWigLoadParams.

Copy constructor for CWigLoadParams

Definition at line 57 of file wig_load_params.cpp.

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

◆ ~CWigLoadParams()

CWigLoadParams::~CWigLoadParams ( )

Destructor for CWigLoadParams.

Destructor for CWigLoadParams

Definition at line 67 of file wig_load_params.cpp.

Member Function Documentation

◆ Copy()

void CWigLoadParams::Copy ( const CWigLoadParams data)

Copy function for CWigLoadParams.

Copy function for CWigLoadParams

Definition at line 97 of file wig_load_params.cpp.

References data, m_MapAssembly, and m_NumErrors.

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

◆ GetMapAssembly()

CMapAssemblyParams CWigLoadParams::GetMapAssembly ( ) const
inline

Definition at line 80 of file wig_load_params.hpp.

References m_MapAssembly.

Referenced by CWigObjectLoader::Execute().

◆ GetNumErrors()

int CWigLoadParams::GetNumErrors ( ) const
inline

Definition at line 77 of file wig_load_params.hpp.

References m_NumErrors.

Referenced by CWigObjectLoader::Execute().

◆ Init()

void CWigLoadParams::Init ( void  )

Initialises member variables.

Member initialisation for CWigLoadParams

Definition at line 109 of file wig_load_params.cpp.

References m_NumErrors.

Referenced by CWigLoadParams().

◆ LoadSettings()

void CWigLoadParams::LoadSettings ( )
virtual

◆ operator=()

void CWigLoadParams::operator= ( const CWigLoadParams data)

Assignment operator for CWigLoadParams.

Assignment operator for CWigLoadParams

Definition at line 75 of file wig_load_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CWigLoadParams.

Equality operator for CWigLoadParams

Definition at line 84 of file wig_load_params.cpp.

References data, m_MapAssembly, and m_NumErrors.

◆ SaveSettings()

void CWigLoadParams::SaveSettings ( ) const
virtual

◆ SetMapAssembly()

void CWigLoadParams::SetMapAssembly ( CMapAssemblyParams  value)
inline

Definition at line 81 of file wig_load_params.hpp.

References m_MapAssembly, and rapidjson::value.

Referenced by CWigParamsPanel::TransferDataFromWindow().

◆ SetNumErrors()

void CWigLoadParams::SetNumErrors ( int  value)
inline

Definition at line 78 of file wig_load_params.hpp.

References m_NumErrors, and rapidjson::value.

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 72 of file wig_load_params.hpp.

References m_RegPath.

Referenced by CWigLoadManager::SetRegistryPath().

Friends And Related Function Documentation

◆ CWigParamsPanel

friend class CWigParamsPanel
friend

Definition at line 48 of file wig_load_params.hpp.

Member Data Documentation

◆ m_MapAssembly

CMapAssemblyParams CWigLoadParams::m_MapAssembly
private

◆ m_NumErrors

int CWigLoadParams::m_NumErrors
private

◆ m_RegPath

string CWigLoadParams::m_RegPath
private

Definition at line 92 of file wig_load_params.hpp.

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


The documentation for this class was generated from the following files:
Modified on Wed Jun 05 12:04:31 2024 by modify_doxy.py rev. 669887