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

Search Toolkit Book for CPslLoadParams

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

+ Inheritance diagram for CPslLoadParams:
+ Collaboration diagram for CPslLoadParams:

Public Member Functions

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

Private Attributes

CMapAssemblyParams m_MapAssembly
 
string m_RegPath
 

Friends

class CPslParamsPanel
 

Detailed Description

CPslLoadParams class declaration

Definition at line 45 of file psl_load_params.hpp.

Constructor & Destructor Documentation

◆ CPslLoadParams() [1/2]

CPslLoadParams::CPslLoadParams ( )

Default constructor for CPslLoadParams.

CPslLoadParams type definition

Default constructor for CPslLoadParams

Definition at line 49 of file psl_load_params.cpp.

References Init().

◆ CPslLoadParams() [2/2]

CPslLoadParams::CPslLoadParams ( const CPslLoadParams data)

Copy constructor for CPslLoadParams.

Copy constructor for CPslLoadParams

Definition at line 58 of file psl_load_params.cpp.

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

◆ ~CPslLoadParams()

CPslLoadParams::~CPslLoadParams ( )

Destructor for CPslLoadParams.

Destructor for CPslLoadParams

Definition at line 68 of file psl_load_params.cpp.

Member Function Documentation

◆ Copy()

void CPslLoadParams::Copy ( const CPslLoadParams data)

Copy function for CPslLoadParams.

Copy function for CPslLoadParams

Definition at line 97 of file psl_load_params.cpp.

References data, and m_MapAssembly.

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

◆ GetMapAssembly()

CMapAssemblyParams CPslLoadParams::GetMapAssembly ( ) const
inline

Definition at line 76 of file psl_load_params.hpp.

References m_MapAssembly.

Referenced by CPslObjectLoader::Execute().

◆ Init()

void CPslLoadParams::Init ( void  )

Initialises member variables.

Member initialisation for CPslLoadParams

Definition at line 108 of file psl_load_params.cpp.

Referenced by CPslLoadParams().

◆ LoadSettings()

void CPslLoadParams::LoadSettings ( )
virtual

◆ operator=()

void CPslLoadParams::operator= ( const CPslLoadParams data)

Assignment operator for CPslLoadParams.

Assignment operator for CPslLoadParams

Definition at line 76 of file psl_load_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CPslLoadParams.

Equality operator for CPslLoadParams

Definition at line 85 of file psl_load_params.cpp.

References data, and m_MapAssembly.

◆ SaveSettings()

void CPslLoadParams::SaveSettings ( ) const
virtual

◆ SetMapAssembly()

void CPslLoadParams::SetMapAssembly ( CMapAssemblyParams  value)
inline

Definition at line 77 of file psl_load_params.hpp.

References m_MapAssembly, and rapidjson::value.

Referenced by CPslParamsPanel::TransferDataFromWindow().

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file psl_load_params.hpp.

References m_RegPath.

Referenced by CPslLoadManager::SetRegistryPath().

Friends And Related Function Documentation

◆ CPslParamsPanel

friend class CPslParamsPanel
friend

Definition at line 47 of file psl_load_params.hpp.

Member Data Documentation

◆ m_MapAssembly

CMapAssemblyParams CPslLoadParams::m_MapAssembly
private

◆ m_RegPath

string CPslLoadParams::m_RegPath
private

Definition at line 87 of file psl_load_params.hpp.

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


The documentation for this class was generated from the following files:
Modified on Sun Jul 14 04:58:57 2024 by modify_doxy.py rev. 669887