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

Search Toolkit Book for CDebugMacroToolParams

#include <gui/packages/pkg_sequence_edit/debug_macro_tool_params.hpp>

+ Inheritance diagram for CDebugMacroToolParams:
+ Collaboration diagram for CDebugMacroToolParams:

Public Member Functions

 CDebugMacroToolParams ()
 Default constructor for CDebugMacroToolParams. More...
 
 CDebugMacroToolParams (const CDebugMacroToolParams &data)
 Copy constructor for CDebugMacroToolParams. More...
 
 ~CDebugMacroToolParams ()
 Destructor for CDebugMacroToolParams. More...
 
void operator= (const CDebugMacroToolParams &data)
 Assignment operator for CDebugMacroToolParams. More...
 
bool operator== (const CDebugMacroToolParams &data) const
 Equality operator for CDebugMacroToolParams. More...
 
void Copy (const CDebugMacroToolParams &data)
 Copy function for CDebugMacroToolParams. More...
 
void Init ()
 Initialises member variables. More...
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 
virtual void LoadSettings ()
 
const TConstScopedObjectsGetObjects () const
 
TConstScopedObjectsSetObjects ()
 
wxString GetText () const
 
void SetText (wxString value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_Text
 
string m_RegPath
 
TConstScopedObjects m_Objects
 

Friends

class CDebugMacroToolPanel
 

Detailed Description

CDebugMacroToolParams class declaration

Definition at line 45 of file debug_macro_tool_params.hpp.

Constructor & Destructor Documentation

◆ CDebugMacroToolParams() [1/2]

CDebugMacroToolParams::CDebugMacroToolParams ( )

Default constructor for CDebugMacroToolParams.

CDebugMacroToolParams type definition

Default constructor for CDebugMacroToolParams

Definition at line 47 of file debug_macro_tool_params.cpp.

References Init().

◆ CDebugMacroToolParams() [2/2]

CDebugMacroToolParams::CDebugMacroToolParams ( const CDebugMacroToolParams data)

Copy constructor for CDebugMacroToolParams.

Copy constructor for CDebugMacroToolParams

Definition at line 56 of file debug_macro_tool_params.cpp.

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

◆ ~CDebugMacroToolParams()

CDebugMacroToolParams::~CDebugMacroToolParams ( )

Destructor for CDebugMacroToolParams.

Destructor for CDebugMacroToolParams

Definition at line 66 of file debug_macro_tool_params.cpp.

Member Function Documentation

◆ Copy()

void CDebugMacroToolParams::Copy ( const CDebugMacroToolParams data)

Copy function for CDebugMacroToolParams.

Copy function for CDebugMacroToolParams

Definition at line 95 of file debug_macro_tool_params.cpp.

References data, m_Objects, and m_Text.

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

◆ GetObjects()

const TConstScopedObjects& CDebugMacroToolParams::GetObjects ( ) const
inline

Definition at line 75 of file debug_macro_tool_params.hpp.

References m_Objects.

◆ GetText()

wxString CDebugMacroToolParams::GetText ( void  ) const
inline

Definition at line 80 of file debug_macro_tool_params.hpp.

References m_Text.

◆ Init()

void CDebugMacroToolParams::Init ( void  )

Initialises member variables.

Member initialisation for CDebugMacroToolParams

Definition at line 107 of file debug_macro_tool_params.cpp.

Referenced by CDebugMacroToolParams(), and CDebugMacroToolPanel::RestoreDefaults().

◆ LoadSettings()

void CDebugMacroToolParams::LoadSettings ( )
virtual

◆ operator=()

void CDebugMacroToolParams::operator= ( const CDebugMacroToolParams data)

Assignment operator for CDebugMacroToolParams.

Assignment operator for CDebugMacroToolParams

Definition at line 74 of file debug_macro_tool_params.cpp.

References Copy(), and data.

◆ operator==()

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

Equality operator for CDebugMacroToolParams.

Equality operator for CDebugMacroToolParams

Definition at line 83 of file debug_macro_tool_params.cpp.

References data, and m_Text.

◆ SaveSettings()

void CDebugMacroToolParams::SaveSettings ( ) const
virtual

◆ SetObjects()

TConstScopedObjects& CDebugMacroToolParams::SetObjects ( void  )
inline

Definition at line 76 of file debug_macro_tool_params.hpp.

References m_Objects.

Referenced by CDebugMacroToolPanel::TransferDataFromWindow().

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 71 of file debug_macro_tool_params.hpp.

References m_RegPath.

◆ SetText()

void CDebugMacroToolParams::SetText ( wxString  value)
inline

Definition at line 81 of file debug_macro_tool_params.hpp.

References m_Text, and rapidjson::value.

Referenced by CDebugMacroTool::x_SelectMacro().

Friends And Related Function Documentation

◆ CDebugMacroToolPanel

friend class CDebugMacroToolPanel
friend

Definition at line 47 of file debug_macro_tool_params.hpp.

Member Data Documentation

◆ m_Objects

TConstScopedObjects CDebugMacroToolParams::m_Objects
private

Definition at line 92 of file debug_macro_tool_params.hpp.

Referenced by Copy(), GetObjects(), and SetObjects().

◆ m_RegPath

string CDebugMacroToolParams::m_RegPath
private

Definition at line 91 of file debug_macro_tool_params.hpp.

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

◆ m_Text

wxString CDebugMacroToolParams::m_Text
private

The documentation for this class was generated from the following files:
Modified on Sat Jun 22 10:40:43 2024 by modify_doxy.py rev. 669887