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

Search Toolkit Book for CTextAlignParams

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

+ Inheritance diagram for CTextAlignParams:
+ Collaboration diagram for CTextAlignParams:

Public Member Functions

 CTextAlignParams ()
 
 CTextAlignParams (const CTextAlignParams &data)
 
 ~CTextAlignParams ()
 
void operator= (const CTextAlignParams &data)
 
bool operator== (const CTextAlignParams &data) const
 
void Copy (const CTextAlignParams &data)
 
void Init ()
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 IRegSettings. More...
 
virtual void LoadSettings ()
 
wxString GetBegin () const
 
void SetBegin (wxString value)
 
wxString GetEnd () const
 
void SetEnd (wxString value)
 
wxString GetMatch () const
 
void SetMatch (wxString value)
 
wxString GetMiddle () const
 
void SetMiddle (wxString value)
 
int GetSeqType () const
 
void SetSeqType (int value)
 
wxString GetUnknown () const
 
void SetUnknown (wxString value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_Begin
 
wxString m_End
 
wxString m_Match
 
wxString m_Middle
 
int m_SeqType
 
wxString m_Unknown
 
string m_RegPath
 

Friends

class CTextAlignParamsPanel
 

Detailed Description

CTextAlignParams class declaration

Definition at line 49 of file text_align_load_params.hpp.

Constructor & Destructor Documentation

◆ CTextAlignParams() [1/2]

CTextAlignParams::CTextAlignParams ( )

Definition at line 42 of file text_align_load_params.cpp.

References Init().

◆ CTextAlignParams() [2/2]

CTextAlignParams::CTextAlignParams ( const CTextAlignParams data)

Definition at line 46 of file text_align_load_params.cpp.

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

◆ ~CTextAlignParams()

CTextAlignParams::~CTextAlignParams ( )

Definition at line 51 of file text_align_load_params.cpp.

Member Function Documentation

◆ Copy()

void CTextAlignParams::Copy ( const CTextAlignParams data)

Definition at line 70 of file text_align_load_params.cpp.

References data, m_Begin, m_End, m_Match, m_Middle, m_SeqType, and m_Unknown.

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

◆ GetBegin()

wxString CTextAlignParams::GetBegin ( ) const
inline

◆ GetEnd()

wxString CTextAlignParams::GetEnd ( void  ) const
inline

◆ GetMatch()

wxString CTextAlignParams::GetMatch ( ) const
inline

◆ GetMiddle()

wxString CTextAlignParams::GetMiddle ( ) const
inline

◆ GetSeqType()

int CTextAlignParams::GetSeqType ( ) const
inline

◆ GetUnknown()

wxString CTextAlignParams::GetUnknown ( ) const
inline

◆ Init()

void CTextAlignParams::Init ( void  )

Definition at line 81 of file text_align_load_params.cpp.

References m_Begin, m_End, m_Match, m_Middle, m_SeqType, m_Unknown, and wxT.

Referenced by CTextAlignParams().

◆ LoadSettings()

void CTextAlignParams::LoadSettings ( )
virtual

◆ operator=()

void CTextAlignParams::operator= ( const CTextAlignParams data)

Definition at line 54 of file text_align_load_params.cpp.

References Copy(), and data.

◆ operator==()

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

Definition at line 58 of file text_align_load_params.cpp.

References data, m_Begin, m_End, m_Match, m_Middle, m_SeqType, and m_Unknown.

◆ SaveSettings()

void CTextAlignParams::SaveSettings ( ) const
virtual

◆ SetBegin()

void CTextAlignParams::SetBegin ( wxString  value)
inline

Definition at line 74 of file text_align_load_params.hpp.

References m_Begin, and rapidjson::value.

Referenced by CUpdateAlign::apply().

◆ SetEnd()

void CTextAlignParams::SetEnd ( wxString  value)
inline

Definition at line 77 of file text_align_load_params.hpp.

References m_End, and rapidjson::value.

Referenced by CUpdateAlign::apply().

◆ SetMatch()

void CTextAlignParams::SetMatch ( wxString  value)
inline

Definition at line 80 of file text_align_load_params.hpp.

References m_Match, and rapidjson::value.

Referenced by CUpdateAlign::apply().

◆ SetMiddle()

void CTextAlignParams::SetMiddle ( wxString  value)
inline

Definition at line 83 of file text_align_load_params.hpp.

References m_Middle, and rapidjson::value.

Referenced by CUpdateAlign::apply().

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 68 of file text_align_load_params.hpp.

References m_RegPath.

Referenced by CTextAlignLoaderManager::SetRegistryPath().

◆ SetSeqType()

void CTextAlignParams::SetSeqType ( int  value)
inline

Definition at line 86 of file text_align_load_params.hpp.

References m_SeqType, and rapidjson::value.

Referenced by CUpdateAlign::apply().

◆ SetUnknown()

void CTextAlignParams::SetUnknown ( wxString  value)
inline

Definition at line 89 of file text_align_load_params.hpp.

References m_Unknown, and rapidjson::value.

Referenced by CUpdateAlign::apply().

Friends And Related Function Documentation

◆ CTextAlignParamsPanel

friend class CTextAlignParamsPanel
friend

Definition at line 51 of file text_align_load_params.hpp.

Member Data Documentation

◆ m_Begin

wxString CTextAlignParams::m_Begin
private

◆ m_End

wxString CTextAlignParams::m_End
private

◆ m_Match

wxString CTextAlignParams::m_Match
private

◆ m_Middle

wxString CTextAlignParams::m_Middle
private

◆ m_RegPath

string CTextAlignParams::m_RegPath
private

Definition at line 104 of file text_align_load_params.hpp.

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

◆ m_SeqType

int CTextAlignParams::m_SeqType
private

◆ m_Unknown

wxString CTextAlignParams::m_Unknown
private

The documentation for this class was generated from the following files:
Modified on Fri Apr 12 17:17:35 2024 by modify_doxy.py rev. 669887