CDialog Class Reference

Search Toolkit Book for CDialog

#include <dialog.hpp>

Inheritance diagram for CDialog:

Inheritance graph
[legend]
List of all members.

Detailed Description

CDialog.

Definition at line 46 of file dialog.hpp.

Public Member Functions

 CDialog ()
virtual void InitDialog ()
virtual void EndModal (int retCode)
IRegSettings interface
virtual void SetRegistryPath (const string &path)
virtual void LoadSettings ()
virtual void SaveSettings () const

Protected Member Functions

virtual void x_LoadSettings (CGuiRegistry::TReadView &view)
 override these functions in derived classes
virtual void x_SaveSettings (CGuiRegistry::TReadWriteView &view) const

Protected Attributes

string m_RegPath


Constructor & Destructor Documentation

CDialog::CDialog  ) 
 

Definition at line 39 of file dialog.cpp.


Member Function Documentation

void CDialog::EndModal int  retCode  )  [virtual]
 

Reimplemented in COpenDlg, COpenViewDlg, and CRunToolDlg.

Definition at line 82 of file dialog.cpp.

References SaveSettings().

Referenced by CTaskDetailsDlg::OnCancelTaskClick(), CFilterDialog::OnClearClicked(), CScoringMethodsDlg::OnListbox1DoubleClicked(), CSaveDlg::OnNoClick(), CScoringMethodsDlg::OnOkClick(), CAlnPropertiesDlg::OnOkClick(), CProjectEditDlg::OnOkClick(), CFolderEditDlg::OnOkClick(), CSaveDlg::OnSaveClick(), and CBLAST_DB_Dialog::x_OnDatabaseSelected().

void CDialog::InitDialog  )  [virtual]
 

Reimplemented in COpenDlg.

Definition at line 74 of file dialog.cpp.

References LoadSettings().

void CDialog::LoadSettings  )  [virtual]
 

Reimplemented in COpenDlg, and CAnnotCompareFilterDlg.

Definition at line 63 of file dialog.cpp.

References CGuiRegistry::GetInstance(), CGuiRegistry::GetReadView(), m_RegPath, and x_LoadSettings().

Referenced by InitDialog().

void CDialog::SaveSettings  )  const [virtual]
 

Reimplemented in COpenDlg.

Definition at line 52 of file dialog.cpp.

References CGuiRegistry::GetInstance(), CGuiRegistry::GetReadWriteView(), m_RegPath, and x_SaveSettings().

Referenced by EndModal(), CRunToolDlg::EndModal(), and COpenViewDlg::EndModal().

void CDialog::SetRegistryPath const string &  path  )  [virtual]
 

Reimplemented in COpenDlg, COpenViewDlg, and CRunToolDlg.

Definition at line 44 of file dialog.cpp.

References m_RegPath.

Referenced by CBLASTSearchOptionsPanel::OnBrowseDatabases(), CTaskTablePanel::OnShowDetailsDialog(), CWindowManager::OnShowWindowsDlg(), CGBenchGUI::OnToolsOptions(), CGBenchGUI::OnToolsPackages(), CDataLoadingAppTask::Run(), CRunToolDlg::SetRegistryPath(), x_EditFolder(), CAppExplorerService::x_OnProjectItemProperties(), CAppExplorerService::x_OnProjectProperties(), and CAppExplorerService::x_OnWorkspaceProperties().

void CDialog::x_LoadSettings CGuiRegistry::TReadView view  )  [protected, virtual]
 

override these functions in derived classes

Reimplemented in COpenViewDlg, CProjectSelectorDlg, and CRunToolDlg.

Definition at line 98 of file dialog.cpp.

References kWinRectTag, and LoadFromRegistry().

Referenced by LoadSettings(), CRunToolDlg::x_LoadSettings(), CProjectSelectorDlg::x_LoadSettings(), and COpenViewDlg::x_LoadSettings().

void CDialog::x_SaveSettings CGuiRegistry::TReadWriteView view  )  const [protected, virtual]
 

Reimplemented in COpenViewDlg, CProjectSelectorDlg, and CRunToolDlg.

Definition at line 90 of file dialog.cpp.

References kWinRectTag, and SaveToRegistry().

Referenced by SaveSettings(), CRunToolDlg::x_SaveSettings(), CProjectSelectorDlg::x_SaveSettings(), and COpenViewDlg::x_SaveSettings().


Member Data Documentation

string CDialog::m_RegPath [protected]
 

Reimplemented in COpenDlg.

Definition at line 67 of file dialog.hpp.

Referenced by LoadSettings(), SaveSettings(), COpenViewDlg::SetFactories(), SetRegistryPath(), CRunToolDlg::SetRegistryPath(), COpenViewDlg::SetRegistryPath(), CRunToolDlg::x_LoadSettings(), COpenViewDlg::x_LoadSettings(), CRunToolDlg::x_SaveSettings(), and COpenViewDlg::x_SaveSettings().


The documentation for this class was generated from the following files:
Generated on Mon Dec 7 11:16:18 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:22:59 2009 by modify_doxy.py rev. 173732