NCBI C++ ToolKit
|
Search Toolkit Book for CAsnExportParams
#include <gui/core/asn_export_params.hpp>
Public Member Functions | |
CAsnExportParams () | |
CAsnExportParams (const CAsnExportParams &data) | |
~CAsnExportParams () | |
void | operator= (const CAsnExportParams &data) |
bool | operator== (const CAsnExportParams &data) const |
void | Copy (const CAsnExportParams &data) |
void | Init () |
virtual void | SetRegistryPath (const string &path) |
IRegSettings. More... | |
virtual void | SaveSettings () const |
IRegSettings. More... | |
virtual void | LoadSettings () |
const TConstScopedObjects & | GetObjects () const |
TConstScopedObjects & | SetObjects () |
int | GetAsnType () const |
void | SetAsnType (int value) |
wxString | GetFileName () const |
void | SetFileName (wxString value) |
void | UpdateFileName (const wxString &fname) |
Public Member Functions inherited from IRegSettings | |
virtual | ~IRegSettings () |
Private Attributes | |
int | m_AsnType |
wxString | m_FileName |
string | m_RegPath |
TConstScopedObjects | m_Objects |
Friends | |
class | CAsnExportPage |
CAsnExportParams class declaration
Definition at line 48 of file asn_export_params.hpp.
CAsnExportParams::CAsnExportParams | ( | ) |
Definition at line 42 of file asn_export_params.cpp.
References Init().
CAsnExportParams::CAsnExportParams | ( | const CAsnExportParams & | data | ) |
Definition at line 46 of file asn_export_params.cpp.
CAsnExportParams::~CAsnExportParams | ( | ) |
Definition at line 51 of file asn_export_params.cpp.
void CAsnExportParams::Copy | ( | const CAsnExportParams & | data | ) |
Definition at line 66 of file asn_export_params.cpp.
References data, m_AsnType, m_FileName, and m_Objects.
Referenced by CAsnExportParams(), and operator=().
|
inline |
Definition at line 75 of file asn_export_params.hpp.
References m_AsnType.
Referenced by CAsnExportJob::Run().
|
inline |
Definition at line 78 of file asn_export_params.hpp.
References m_FileName.
Referenced by CAsnExporter::GetTask(), CAsnExportJob::Run(), and CAsnExportPage::TransferDataFromWindow().
|
inline |
Definition at line 71 of file asn_export_params.hpp.
References m_Objects.
void CAsnExportParams::Init | ( | void | ) |
Definition at line 75 of file asn_export_params.cpp.
References m_AsnType.
Referenced by CAsnExportParams().
|
virtual |
Implements IRegSettings.
Definition at line 97 of file asn_export_params.cpp.
References CGuiRegistry::GetInstance(), CRegistryReadView::GetInt(), CGuiRegistry::GetReadView(), CRegistryReadView::GetString(), kAsnType, kFileNameUTF8, m_AsnType, m_FileName, and m_RegPath.
Referenced by CAsnExporter::LoadSettings().
void CAsnExportParams::operator= | ( | const CAsnExportParams & | data | ) |
Definition at line 54 of file asn_export_params.cpp.
bool CAsnExportParams::operator== | ( | const CAsnExportParams & | data | ) | const |
Definition at line 58 of file asn_export_params.cpp.
References data, m_AsnType, and m_FileName.
|
virtual |
Implements IRegSettings.
Definition at line 86 of file asn_export_params.cpp.
References CGuiRegistry::GetInstance(), CGuiRegistry::GetWriteView(), kAsnType, kFileNameUTF8, m_AsnType, m_FileName, m_RegPath, and CRegistryWriteView::Set().
Referenced by CAsnExporter::SaveSettings().
|
inline |
Definition at line 76 of file asn_export_params.hpp.
References m_AsnType, and rapidjson::value.
|
inline |
Definition at line 79 of file asn_export_params.hpp.
References m_FileName, and rapidjson::value.
|
inline |
Definition at line 72 of file asn_export_params.hpp.
References m_Objects.
Referenced by CAsnExportJob::Run(), and CAsnExporter::SetObjects().
Implements IRegSettings.
Definition at line 67 of file asn_export_params.hpp.
References m_RegPath.
Referenced by CAsnExporter::SetRegistryPath().
void CAsnExportParams::UpdateFileName | ( | const wxString & | fname | ) |
Definition at line 108 of file asn_export_params.cpp.
References m_FileName.
Referenced by CAsnExporter::GetCurrentPanel().
|
friend |
Definition at line 50 of file asn_export_params.hpp.
|
private |
Definition at line 87 of file asn_export_params.hpp.
Referenced by Copy(), GetAsnType(), Init(), LoadSettings(), operator==(), SaveSettings(), and SetAsnType().
|
private |
Definition at line 88 of file asn_export_params.hpp.
Referenced by Copy(), GetFileName(), LoadSettings(), operator==(), SaveSettings(), SetFileName(), and UpdateFileName().
|
private |
Definition at line 93 of file asn_export_params.hpp.
Referenced by Copy(), GetObjects(), SetObjects(), CAsnExportPage::TransferDataFromWindow(), and CAsnExportPage::TransferDataToWindow().
|
private |
Definition at line 92 of file asn_export_params.hpp.
Referenced by LoadSettings(), SaveSettings(), and SetRegistryPath().