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

Search Toolkit Book for CFastaAlignExportParams

#include <gui/packages/pkg_alignment/fasta_align_export_params.hpp>

+ Inheritance diagram for CFastaAlignExportParams:
+ Collaboration diagram for CFastaAlignExportParams:

Public Member Functions

 CFastaAlignExportParams ()
 
 CFastaAlignExportParams (const CFastaAlignExportParams &data)
 
 ~CFastaAlignExportParams ()
 
void operator= (const CFastaAlignExportParams &data)
 
bool operator== (const CFastaAlignExportParams &data) const
 
void Copy (const CFastaAlignExportParams &data)
 
void Init ()
 
virtual void SetRegistryPath (const string &path)
 IRegSettings. More...
 
virtual void SaveSettings () const
 
virtual void LoadSettings ()
 
const SConstScopedObjectGetObject () const
 
SConstScopedObjectSetObject ()
 
wxString GetFileName () const
 
void SetFileName (wxString value)
 
- Public Member Functions inherited from IRegSettings
virtual ~IRegSettings ()
 

Private Attributes

wxString m_FileName
 
string m_RegPath
 
SConstScopedObject m_Object
 

Friends

class CFastaAlignExportPage
 

Detailed Description

CFastaAlignExportParams class declaration

Definition at line 49 of file fasta_align_export_params.hpp.

Constructor & Destructor Documentation

◆ CFastaAlignExportParams() [1/2]

CFastaAlignExportParams::CFastaAlignExportParams ( )

Definition at line 42 of file fasta_align_export_params.cpp.

References Init().

◆ CFastaAlignExportParams() [2/2]

CFastaAlignExportParams::CFastaAlignExportParams ( const CFastaAlignExportParams data)

Definition at line 47 of file fasta_align_export_params.cpp.

References Copy(), and Init().

◆ ~CFastaAlignExportParams()

CFastaAlignExportParams::~CFastaAlignExportParams ( )

Definition at line 53 of file fasta_align_export_params.cpp.

Member Function Documentation

◆ Copy()

void CFastaAlignExportParams::Copy ( const CFastaAlignExportParams data)

Definition at line 70 of file fasta_align_export_params.cpp.

References m_FileName, and m_Object.

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

◆ GetFileName()

wxString CFastaAlignExportParams::GetFileName ( void  ) const
inline

◆ GetObject()

const SConstScopedObject& CFastaAlignExportParams::GetObject ( void  ) const
inline

Definition at line 72 of file fasta_align_export_params.hpp.

References m_Object.

Referenced by CFastaAlignExportJob::Run().

◆ Init()

void CFastaAlignExportParams::Init ( void  )

Definition at line 78 of file fasta_align_export_params.cpp.

Referenced by CFastaAlignExportParams().

◆ LoadSettings()

virtual void CFastaAlignExportParams::LoadSettings ( )
inlinevirtual

Implements IRegSettings.

Definition at line 70 of file fasta_align_export_params.hpp.

Referenced by CFastaAlignExporter::LoadSettings().

◆ operator=()

void CFastaAlignExportParams::operator= ( const CFastaAlignExportParams data)

Definition at line 57 of file fasta_align_export_params.cpp.

References Copy().

◆ operator==()

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

Definition at line 62 of file fasta_align_export_params.cpp.

References m_FileName.

◆ SaveSettings()

virtual void CFastaAlignExportParams::SaveSettings ( ) const
inlinevirtual

Implements IRegSettings.

Definition at line 69 of file fasta_align_export_params.hpp.

Referenced by CFastaAlignExporter::SaveSettings().

◆ SetFileName()

void CFastaAlignExportParams::SetFileName ( wxString  value)
inline

Definition at line 77 of file fasta_align_export_params.hpp.

References m_FileName, and value.

Referenced by CFastaAlignExportPage::OnObjectSelected().

◆ SetObject()

SConstScopedObject& CFastaAlignExportParams::SetObject ( void  )
inline

Definition at line 73 of file fasta_align_export_params.hpp.

References m_Object.

Referenced by CFastaAlignExportPage::TransferDataFromWindow().

◆ SetRegistryPath()

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

IRegSettings.

Implements IRegSettings.

Definition at line 68 of file fasta_align_export_params.hpp.

References m_RegPath.

Referenced by CFastaAlignExporter::SetRegistryPath().

Friends And Related Function Documentation

◆ CFastaAlignExportPage

friend class CFastaAlignExportPage
friend

Definition at line 51 of file fasta_align_export_params.hpp.

Member Data Documentation

◆ m_FileName

wxString CFastaAlignExportParams::m_FileName
private

Definition at line 83 of file fasta_align_export_params.hpp.

Referenced by Copy(), GetFileName(), operator==(), and SetFileName().

◆ m_Object

SConstScopedObject CFastaAlignExportParams::m_Object
private

Definition at line 88 of file fasta_align_export_params.hpp.

Referenced by Copy(), GetObject(), and SetObject().

◆ m_RegPath

string CFastaAlignExportParams::m_RegPath
private

Definition at line 87 of file fasta_align_export_params.hpp.

Referenced by SetRegistryPath().


The documentation for this class was generated from the following files:
Modified on Thu Feb 29 12:20:32 2024 by modify_doxy.py rev. 669887