NCBI C++ ToolKit
|
Search Toolkit Book for CFlatFileExportParams
#include <gui/packages/pkg_sequence/flatfile_export_params.hpp>
Public Member Functions | |
CFlatFileExportParams () | |
Default constructor for IRegSettings. More... | |
CFlatFileExportParams (const CFlatFileExportParams &data) | |
Copy constructor for IRegSettings. More... | |
~CFlatFileExportParams () | |
Destructor for IRegSettings. More... | |
void | operator= (const CFlatFileExportParams &data) |
Assignment operator for IRegSettings. More... | |
bool | operator== (const CFlatFileExportParams &data) const |
Equality operator for IRegSettings. More... | |
void | Copy (const CFlatFileExportParams &data) |
Copy function for IRegSettings. More... | |
void | Init () |
Initialises member variables. More... | |
virtual void | SetRegistryPath (const string &path) |
IRegSettings. More... | |
virtual void | SaveSettings () const |
IRegSettings. More... | |
virtual void | LoadSettings () |
SConstScopedObject | GetSeqLoc () const |
wxString | GetFileName () const |
void | SetFileName (wxString value) |
int | GetMode () const |
void | SetMode (int value) |
Public Member Functions inherited from IRegSettings | |
virtual | ~IRegSettings () |
Private Attributes | |
wxString | m_FileName |
int | m_Mode |
string | m_RegPath |
SConstScopedObject | m_SeqLoc |
Friends | |
class | CFlatFileExportPage |
CFlatFileExportParams class declaration
Definition at line 45 of file flatfile_export_params.hpp.
CFlatFileExportParams::CFlatFileExportParams | ( | ) |
Default constructor for IRegSettings.
CFlatFileExportParams type definition
Default constructor for CFlatFileExportParams
Definition at line 48 of file flatfile_export_params.cpp.
References Init().
CFlatFileExportParams::CFlatFileExportParams | ( | const CFlatFileExportParams & | data | ) |
Copy constructor for IRegSettings.
Copy constructor for CFlatFileExportParams
Definition at line 57 of file flatfile_export_params.cpp.
CFlatFileExportParams::~CFlatFileExportParams | ( | ) |
Destructor for IRegSettings.
Destructor for CFlatFileExportParams
Definition at line 67 of file flatfile_export_params.cpp.
void CFlatFileExportParams::Copy | ( | const CFlatFileExportParams & | data | ) |
Copy function for IRegSettings.
Copy function for CFlatFileExportParams
Definition at line 97 of file flatfile_export_params.cpp.
References data, m_FileName, m_Mode, and m_SeqLoc.
Referenced by CFlatFileExportParams(), and operator=().
|
inline |
Definition at line 78 of file flatfile_export_params.hpp.
References m_FileName.
Referenced by CFlatFileExporter::GetTask(), CFlatFileExportJob::Run(), and CFlatFileExportPage::TransferDataFromWindow().
|
inline |
Definition at line 81 of file flatfile_export_params.hpp.
References m_Mode.
Referenced by CFlatFileExportJob::Run().
|
inline |
Definition at line 75 of file flatfile_export_params.hpp.
References m_SeqLoc.
Referenced by CFlatFileExportJob::Run().
void CFlatFileExportParams::Init | ( | void | ) |
Initialises member variables.
Member initialisation for CFlatFileExportParams
Definition at line 110 of file flatfile_export_params.cpp.
References m_Mode.
Referenced by CFlatFileExportParams().
|
virtual |
Implements IRegSettings.
Definition at line 132 of file flatfile_export_params.cpp.
References FnToStdString(), FnToWxString(), CGuiRegistry::GetInstance(), CRegistryReadView::GetInt(), CGuiRegistry::GetReadView(), CRegistryReadView::GetString(), kFileName, kMode, m_FileName, m_Mode, and m_RegPath.
Referenced by CFlatFileExporter::LoadSettings().
void CFlatFileExportParams::operator= | ( | const CFlatFileExportParams & | data | ) |
Assignment operator for IRegSettings.
Assignment operator for CFlatFileExportParams
Definition at line 75 of file flatfile_export_params.cpp.
bool CFlatFileExportParams::operator== | ( | const CFlatFileExportParams & | data | ) | const |
Equality operator for IRegSettings.
Equality operator for CFlatFileExportParams
Definition at line 84 of file flatfile_export_params.cpp.
References data, m_FileName, and m_Mode.
|
virtual |
Implements IRegSettings.
Definition at line 121 of file flatfile_export_params.cpp.
References FnToStdString(), CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kFileName, kMode, m_FileName, m_Mode, m_RegPath, and CRegistryWriteView::Set().
Referenced by CFlatFileExporter::SaveSettings().
|
inline |
Definition at line 79 of file flatfile_export_params.hpp.
References m_FileName, and rapidjson::value.
|
inline |
Definition at line 82 of file flatfile_export_params.hpp.
References m_Mode, and rapidjson::value.
Implements IRegSettings.
Definition at line 71 of file flatfile_export_params.hpp.
References m_RegPath.
Referenced by CFlatFileExporter::SetRegistryPath().
|
friend |
Definition at line 47 of file flatfile_export_params.hpp.
|
private |
Definition at line 88 of file flatfile_export_params.hpp.
Referenced by Copy(), GetFileName(), LoadSettings(), operator==(), SaveSettings(), and SetFileName().
|
private |
Definition at line 89 of file flatfile_export_params.hpp.
Referenced by Copy(), GetMode(), Init(), LoadSettings(), operator==(), SaveSettings(), and SetMode().
|
private |
Definition at line 93 of file flatfile_export_params.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().
|
private |
Definition at line 94 of file flatfile_export_params.hpp.
Referenced by Copy(), GetSeqLoc(), and CFlatFileExportPage::TransferDataFromWindow().