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)
 wxEVT_COMMAND_BUTTON_CLICKED event handler for ID_BUTTON_OPTIONS More...
 
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
IWizardPagem_CurrentPage
 
- 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 ( )
virtual

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 )
protectedvirtual

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
protectedvirtual

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
protected

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 modify_doxy.py rev. 669887