NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
COpenDataSourceObjectDlg Class Reference

Search Toolkit Book for COpenDataSourceObjectDlg

#include "open_data_source_object_dlg.hpp"
(Private to src/gui/packages/pkg_sequence_edit.)

+ Inheritance diagram for COpenDataSourceObjectDlg:
+ Collaboration diagram for COpenDataSourceObjectDlg:

Public Member Functions

 COpenDataSourceObjectDlg ()
 COpenDataSourceObjectDlg (wxWindow *parent, CIRef< IUIToolManager > manager)
bool Create (wxWindow *parent)
 ~COpenDataSourceObjectDlg ()
void Init ()
virtual void CreatePages ()
void SetManager (CIRef< IUIToolManager > manager)
IObjectLoaderGetObjectLoader ()
- Public Member Functions inherited from CWizardDlg
 CWizardDlg ()
 CWizardDlg (wxWindow *parent, wxWindowID id=ID_CWIZARDDLG, const wxString &caption=_("WizardDlg"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
bool Create (wxWindow *parent, wxWindowID id=ID_CWIZARDDLG, const wxString &caption=_("WizardDlg"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(400, 300), long style=wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL)
 ~CWizardDlg ()
void Init ()
void CreateControls ()
void SetCurrentPage (IWizardPage *page)
void UpdateButtons ()
void OnButtonOptionsClick (wxCommandEvent &event)
void OnBackwardClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_BACKWARD More...
void OnForwardClick (wxCommandEvent &event)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for wxID_FORWARD More...
void OnUpdateButtons (wxCommandEvent &)
wxBitmap GetBitmapResource (const wxString &name)
 Retrieves bitmap resources. More...
wxIcon GetIconResource (const wxString &name)
 Retrieves icon resources. More...
void SetHelpUrl (const wxString &url)
- Public Member Functions inherited from CDialog
 CDialog ()
virtual void InitDialog ()
virtual void EndModal (int retCode)
virtual void SetRegistryPath (const string &path)
virtual void LoadSettings ()
virtual void SaveSettings () const

Protected Member Functions

virtual void x_LoadSettings (const CRegistryReadView &view)
 override these functions in derived classes More...
virtual void x_SaveSettings (CRegistryWriteView view) const
- Protected Member Functions inherited from CDialog
void x_CorrectDisplay (wxRect &rc)
 move to the parent display More...

Protected Attributes

CIRef< IUIToolManagerm_Manager
- Protected Attributes inherited from CWizardDlg
- Protected Attributes inherited from CDialog
string m_RegPath

Additional Inherited Members

- Public Types inherited from CWizardDlg
enum  { eCmdUpdateButtons = 15000 , eCmdUpdateTitle }
enum  { ID_CWIZARDDLG = 10115 , ID_HELP_LINK = 10116 , ID_BUTTON_OPTIONS = 10010 }
 Control identifiers. More...
- Static Public Member Functions inherited from CWizardDlg
static bool ShowToolTips ()
- Public Attributes inherited from CWizardDlg
wxBoxSizer * m_ButtonsSizer
wxButton * m_OptionsBtn
wxButton * m_BackBtn
wxButton * m_NextBtn
wxHyperlinkCtrl * m_Help

Detailed Description

Definition at line 47 of file open_data_source_object_dlg.hpp.

Constructor & Destructor Documentation

◆ COpenDataSourceObjectDlg() [1/2]

COpenDataSourceObjectDlg::COpenDataSourceObjectDlg ( )

Definition at line 57 of file open_data_source_object_dlg.cpp.

References Init().

◆ COpenDataSourceObjectDlg() [2/2]

COpenDataSourceObjectDlg::COpenDataSourceObjectDlg ( wxWindow *  parent,
CIRef< IUIToolManager manager 

Definition at line 67 of file open_data_source_object_dlg.cpp.

References Create(), Init(), and SetManager().

◆ ~COpenDataSourceObjectDlg()

COpenDataSourceObjectDlg::~COpenDataSourceObjectDlg ( )

Definition at line 62 of file open_data_source_object_dlg.cpp.

Member Function Documentation

◆ Create()

bool COpenDataSourceObjectDlg::Create ( wxWindow *  parent)

◆ CreatePages()

void COpenDataSourceObjectDlg::CreatePages ( )

Reimplemented from CWizardDlg.

Definition at line 86 of file open_data_source_object_dlg.cpp.

◆ GetObjectLoader()

IObjectLoader * COpenDataSourceObjectDlg::GetObjectLoader ( )

Definition at line 96 of file open_data_source_object_dlg.cpp.

References CRef< C, Locker >::IsNull(), and m_Manager.

◆ Init()

void COpenDataSourceObjectDlg::Init ( void  )

Definition at line 82 of file open_data_source_object_dlg.cpp.

Referenced by COpenDataSourceObjectDlg().

◆ SetManager()

void COpenDataSourceObjectDlg::SetManager ( CIRef< IUIToolManager manager)

Definition at line 90 of file open_data_source_object_dlg.cpp.

References m_Manager.

Referenced by COpenDataSourceObjectDlg().

◆ x_LoadSettings()

void COpenDataSourceObjectDlg::x_LoadSettings ( const CRegistryReadView )

override these functions in derived classes

Reimplemented from CDialog.

Definition at line 105 of file open_data_source_object_dlg.cpp.

◆ x_SaveSettings()

void COpenDataSourceObjectDlg::x_SaveSettings ( CRegistryWriteView  view) const

Reimplemented from CDialog.

Definition at line 109 of file open_data_source_object_dlg.cpp.

Member Data Documentation

◆ m_Manager

CIRef<IUIToolManager> COpenDataSourceObjectDlg::m_Manager

Definition at line 72 of file open_data_source_object_dlg.hpp.

Referenced by Create(), GetObjectLoader(), and SetManager().

The documentation for this class was generated from the following files:
Modified on Fri Apr 12 17:20:56 2024 by rev. 669887