NCBI C++ ToolKit
|
Search Toolkit Book for C5ColExportParams
#include <gui/packages/pkg_sequence/5col_export_params.hpp>
Public Member Functions | |
C5ColExportParams () | |
Default constructor for C5ColExportParams. More... | |
C5ColExportParams (const C5ColExportParams &data) | |
Copy constructor for C5ColExportParams. More... | |
~C5ColExportParams () | |
Destructor for C5ColExportParams. More... | |
void | operator= (const C5ColExportParams &data) |
Assignment operator for C5ColExportParams. More... | |
bool | operator== (const C5ColExportParams &data) const |
Equality operator for C5ColExportParams. More... | |
void | Copy (const C5ColExportParams &data) |
Copy function for C5ColExportParams. More... | |
void | Init () |
Initialises member variables. More... | |
virtual void | SetRegistryPath (const string &path) |
IRegSettings. More... | |
virtual void | SaveSettings () const |
IRegSettings. More... | |
virtual void | LoadSettings () |
wxString | GetFeatureDepth () const |
void | SetFeatureDepth (wxString value) |
bool | GetExactFlevel () const |
void | SetExactFlevel (bool value) |
![]() | |
virtual | ~IRegSettings () |
Private Attributes | |
wxString | m_FeatureDepth |
bool | m_ExactFlevel |
string | m_RegPath |
Friends | |
class | C5ColExportPage |
C5ColExportParams class declaration
Definition at line 45 of file 5col_export_params.hpp.
C5ColExportParams::C5ColExportParams | ( | ) |
Default constructor for C5ColExportParams.
C5ColExportParams type definition
Default constructor for C5ColExportParams
Definition at line 47 of file 5col_export_params.cpp.
References Init().
C5ColExportParams::C5ColExportParams | ( | const C5ColExportParams & | data | ) |
Copy constructor for C5ColExportParams.
Copy constructor for C5ColExportParams
Definition at line 56 of file 5col_export_params.cpp.
C5ColExportParams::~C5ColExportParams | ( | ) |
Destructor for C5ColExportParams.
Destructor for C5ColExportParams
Definition at line 66 of file 5col_export_params.cpp.
void C5ColExportParams::Copy | ( | const C5ColExportParams & | data | ) |
Copy function for C5ColExportParams.
Copy function for C5ColExportParams
Definition at line 96 of file 5col_export_params.cpp.
References data, m_ExactFlevel, and m_FeatureDepth.
Referenced by C5ColExportParams(), and operator=().
|
inline |
Definition at line 79 of file 5col_export_params.hpp.
References m_ExactFlevel.
Referenced by C5ColExportJob::Run().
|
inline |
Definition at line 76 of file 5col_export_params.hpp.
References m_FeatureDepth.
Referenced by C5ColExportJob::Run().
void C5ColExportParams::Init | ( | void | ) |
Initialises member variables.
Member initialisation for C5ColExportParams
Definition at line 108 of file 5col_export_params.cpp.
References m_ExactFlevel, m_FeatureDepth, and wxT.
Referenced by C5ColExportParams().
|
virtual |
Implements IRegSettings.
Definition at line 131 of file 5col_export_params.cpp.
References CRegistryReadView::GetBool(), CGuiRegistry::GetInstance(), CGuiRegistry::GetReadView(), CRegistryReadView::GetString(), kExactFlevel, kFeatureDepth, m_ExactFlevel, m_FeatureDepth, m_RegPath, ToStdString(), and ToWxString().
Referenced by C5ColExporter::LoadSettings().
void C5ColExportParams::operator= | ( | const C5ColExportParams & | data | ) |
Assignment operator for C5ColExportParams.
Assignment operator for C5ColExportParams
Definition at line 74 of file 5col_export_params.cpp.
bool C5ColExportParams::operator== | ( | const C5ColExportParams & | data | ) | const |
Equality operator for C5ColExportParams.
Equality operator for C5ColExportParams
Definition at line 83 of file 5col_export_params.cpp.
References data, m_ExactFlevel, and m_FeatureDepth.
|
virtual |
Implements IRegSettings.
Definition at line 120 of file 5col_export_params.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kExactFlevel, kFeatureDepth, m_ExactFlevel, m_FeatureDepth, m_RegPath, CRegistryWriteView::Set(), and ToStdString().
Referenced by C5ColExporter::SaveSettings().
|
inline |
Definition at line 80 of file 5col_export_params.hpp.
References m_ExactFlevel, and rapidjson::value.
|
inline |
Definition at line 77 of file 5col_export_params.hpp.
References m_FeatureDepth, and rapidjson::value.
Implements IRegSettings.
Definition at line 71 of file 5col_export_params.hpp.
References m_RegPath.
Referenced by C5ColExporter::SetRegistryPath().
|
friend |
Definition at line 47 of file 5col_export_params.hpp.
|
private |
Definition at line 87 of file 5col_export_params.hpp.
Referenced by Copy(), GetExactFlevel(), Init(), LoadSettings(), operator==(), SaveSettings(), and SetExactFlevel().
|
private |
Definition at line 86 of file 5col_export_params.hpp.
Referenced by Copy(), GetFeatureDepth(), Init(), LoadSettings(), operator==(), SaveSettings(), and SetFeatureDepth().
|
private |
Definition at line 91 of file 5col_export_params.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().