NCBI C++ ToolKit
Public Member Functions | List of all members
IRegSettings Class Referenceabstract

Search Toolkit Book for IRegSettings

IRegSettings An interface for objects that save / restore settings using CGuiRegistry. More...

#include <gui/objutils/reg_settings.hpp>

Inherited by C5ColExportPage, C5ColExportParams, C5ColExporter, C5ColLoadManager, CAdvancedCleanupParams, CAgpExportPage, CAgpExportParams, CAgpExporter, CAgpLoadParams, CAgpLoader, CAlgoToolManagerBase, CAlgoToolManagerParamsPanel, CAlignSpanView, CAlignTabExportPage, CAlignTabExportPage2, CAlignTabExportParams, CAlignTabExporter, CApplyRNAITSDlg, CAsnExportPage, CAsnExportParams, CAsnExporter, CAssemblyLoadWizard, CBLASTToolManager, CBamCoverageGraphPanel, CBamUILoadManager, CBedLoadManager, CBedLoadParams, CCDSTranslationPanel, CCleanupParams, CClustalOmegaToolParams, CClustalwToolParams, CColumnarVCFLoaderManager, CDataMiningPanel, CDataMiningService, CDataMiningView, CDebugMacroToolParams, CDiagConsoleList, CDiagConsolePanel, CDiagConsoleView, CEditingBtnsPanel, CEventTablePanel, CEventView, CFASTAFormatLoadManager, CFastaAlignExportParams, CFastaAlignExporter, CFastaExportPage, CFastaExportParams, CFastaExporter, CFastaLoadParams, CFeatTableView, CFeatureTblFr, CFileLoadManager, CFileLoadWizard, CFindASN1Dlg, CFindOverlapParams, CFlatFileExportPage, CFlatFileExportParams, CFlatFileExporter, CGBFlatFileLoadManager, CGBFlatFileLoadParams, CGBLoadWizard, CGCAssemblyLoadManager, CGenBankUILoadManager, CGffExportPage, CGffExportParams, CGffExporter, CGffLoadManager, CGffLoadParams, CGlWidgetBase, CGridWidget, CGtfExportPage, CGtfExportParams, CGtfExporter, CGwasLoadParams, CKalignToolParams, CLBLASTLoadParams, CLBLASTUILoadManager, CMafftToolParams, CMainFrame, CMultiAlignView, CMuscleToolParams, CNGAlignParams, CNeedlemanWunschToolParams, CNetBLASTUIDataSource, CNetBLASTUILoadManager, CObjectListWidgetSel, COpenObjectsPanel, COpenViewManager, CPhyExportPage, CPhyExportParams, CPhyExporter, CPhyLoader, CPhyTreeView, CProSplignParams, CProjectService, CProjectTreeView, CPslLoadManager, CPslLoadParams, CQualTableLoadManager, CQueryParsePanel, CSelectionPanel, CSelectionService, CSelectionView, CSplignParams, CSrcEditParams, CTableFileLoadManager, CTableView, CTableViewWithTextViewNav, CTaskTablePanel, CTaskView, CTaxTreeToolParams, CTextAlignLoaderManager, CTextAlignParams, CTreeBuilderParams, CUIDataSourceService, CVCFLoaderManager, CVcfTableView, CViewManagerService, CVisibleRangeService, CWigLoadManager, CWigLoadParams, CWiggleExportPage, CWiggleExportParams, CWiggleExporter, CWindowManagerService, CWindowMaskerParams, CWorkbench, CwxGridTableAdapter, IDMSearchForm, SAutodefParams, SCleanupAlignmentsParams, SCreateGeneModelParams, SGroupAlignmentsParams, and SMergeAlignmentsParams.

Public Member Functions

virtual ~IRegSettings ()
 
virtual void SetRegistryPath (const string &path)=0
 
virtual void SaveSettings () const =0
 
virtual void LoadSettings ()=0
 

Detailed Description

IRegSettings An interface for objects that save / restore settings using CGuiRegistry.

Definition at line 42 of file reg_settings.hpp.

Constructor & Destructor Documentation

◆ ~IRegSettings()

virtual IRegSettings::~IRegSettings ( )
inlinevirtual

Definition at line 45 of file reg_settings.hpp.

Member Function Documentation

◆ LoadSettings()

virtual void IRegSettings::LoadSettings ( )
pure virtual

Implemented in IDMSearchForm, CAlgoToolManagerParamsPanel, CCDSTranslationPanel, CTableViewWithTextViewNav, CDebugMacroToolPanel, CWiggleExporter, CWiggleExportPage, CWigLoadManager, CVcfTableView, CVCFLoaderManager, CGtfExporter, CGtfExportPage, CGffLoadManager, CGffExporter, CGffExportPage, CFlatFileExporter, CFlatFileExportPage, CFASTAFormatLoadManager, CFastaExporter, CFastaExportPage, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, CAgpExporter, CAgpExportPage, C5ColLoadManager, C5ColExporter, C5ColExportPage, CTextAlignLoaderManager, CTaxTreeToolPanel, CPslLoadManager, CPhyLoader, CPhyExporter, CPhyExportPage, CNGAlignPanel, CNGAlignBLASTPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CFastaAlignExporter, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAlignTabExporter, CAlignTabExportPage2, CAlignTabExportPage, CAdvancedCleanupParamsPanel, CAdvancedCleanupParams, CSelectionView, CSelectionPanel, CAsnExporter, CAsnExportPage, CMainFrame, CPhyloTreeWidget, CObjectListWidgetSel, CWigLoadParams, CTextAlignParams, CPslLoadParams, COpenObjectsPanel, CLBLASTLoadParams, CGffLoadParams, CGBLoadWizard, CGBFlatFileLoadParams, CFileLoadWizard, CFastaLoadParams, CBedLoadParams, CBamCoverageGraphPanel, CAssemblyLoadWizard, CAgpLoadParams, CwxGridTableAdapter, CGridWidget, CGlWidgetBase, CQueryParsePanel, CAlnMultiWidget, CGwasLoadParams, CSrcEditParams, CSrcEditPanel, CQualTableLoadManager, CFindASN1Dlg, CFeatureTblFr, CEditingBtnsPanel, CDebugMacroToolParams, CAutodefParamsPanel, SAutodefParams, CApplyRNAITSDlg, CWindowMaskerParams, CWindowMaskerPanel, CWiggleExportParams, CFeatTableView, CMergePanel, CGtfExportParams, CGffExportParams, CGenBankUILoadManager, CGBFlatFileLoadManager, CFlatFileExportParams, CFastaExportParams, CCleanupParams, CCleanupPanel, CBamUILoadManager, CAgpExportParams, C5ColExportParams, CTreeBuilderParams, CTreeBuilderPanel, CTaxTreeToolParams, CSplignParams, CSplignPanel, CProSplignParams, CProSplignPanel, CPhyTreeView, CPhyExportParams, CNGAlignParams, CNetBLASTUILoadManager, CNetBLASTUIDataSource, CNeedlemanWunschToolParams, CMuscleToolParams, CMultiAlignView, CMergeAlignmentsParamsPanel, SMergeAlignmentsParams, CMafftToolParams, CLBLASTUILoadManager, CKalignToolParams, CGroupAlignmentsParamsPanel, SGroupAlignmentsParams, CFindOverlapParams, CFindOverlapPanel, CFastaAlignExportParams, CCreateGeneModelParamsPanel, SCreateGeneModelParams, CClustalwToolParams, CClustalOmegaToolParams, CCleanupAlignmentsParamsPanel, SCleanupAlignmentsParams, CBLASTToolManager, CBLASTSearchParamsPanel, CBLASTSearchOptionsPanel, CAlignTabExportParams, CAlignSpanView, CWorkbench, CWindowManagerService, CViewManagerService, CTaskView, CTaskTablePanel, CEventView, CEventTablePanel, CDiagConsoleView, CDiagConsolePanel, CDiagConsoleList, CVisibleRangeService, CGCAssemblyLoadManager, CFileLoadManager, CUIDataSourceService, CTableView, CTableFileLoadManager, CSeqLocFormBase, CSelectionService, CSearchFormBase, CProjectTreeView, CProjectService, COpenViewManager, CDataMiningView, CDataMiningService, CDataMiningPanel, CAsnExportParams, and CAlgoToolManagerBase.

Referenced by CAlgoToolManagerBase::LoadSettings(), CTableView::LoadSettings(), CFileLoadManager::LoadSettings(), CPhyTreeView::LoadSettings(), CFileLoadWizard::LoadSettings(), COpenObjectsPanel::LoadSettings(), CVcfTableView::LoadSettings(), CTableViewWithTextViewNav::LoadSettings(), COpenDlg::x_LoadSettings(), COpenViewDlg::x_LoadSettings(), CRunToolDlg::x_LoadSettings(), and CViewManagerService::x_LoadViewSettings().

◆ SaveSettings()

virtual void IRegSettings::SaveSettings ( ) const
pure virtual

Implemented in IDMSearchForm, CAlgoToolManagerParamsPanel, CCDSTranslationPanel, CTableViewWithTextViewNav, CDebugMacroToolPanel, CWiggleExporter, CWiggleExportPage, CWigLoadManager, CVcfTableView, CVCFLoaderManager, CGtfExporter, CGtfExportPage, CGffLoadManager, CGffExporter, CGffExportPage, CFlatFileExporter, CFlatFileExportPage, CFASTAFormatLoadManager, CFastaExporter, CFastaExportPage, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, CAgpExporter, CAgpExportPage, C5ColLoadManager, C5ColExporter, C5ColExportPage, CTextAlignLoaderManager, CTaxTreeToolPanel, CPslLoadManager, CPhyLoader, CPhyExporter, CPhyExportPage, CNGAlignPanel, CNGAlignBLASTPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CFastaAlignExporter, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAlignTabExporter, CAlignTabExportPage2, CAlignTabExportPage, CAdvancedCleanupParamsPanel, CAdvancedCleanupParams, CSelectionView, CSelectionPanel, CAsnExporter, CAsnExportPage, CMainFrame, CPhyloTreeWidget, CObjectListWidgetSel, CWigLoadParams, CTextAlignParams, CPslLoadParams, COpenObjectsPanel, CLBLASTLoadParams, CGffLoadParams, CGBLoadWizard, CGBFlatFileLoadParams, CFileLoadWizard, CFastaLoadParams, CBedLoadParams, CBamCoverageGraphPanel, CAssemblyLoadWizard, CAgpLoadParams, CwxGridTableAdapter, CGridWidget, CGlWidgetBase, CQueryParsePanel, CAlnMultiWidget, CGwasLoadParams, CSrcEditParams, CSrcEditPanel, CQualTableLoadManager, CFindASN1Dlg, CFeatureTblFr, CEditingBtnsPanel, CDebugMacroToolParams, CAutodefParamsPanel, SAutodefParams, CApplyRNAITSDlg, CWindowMaskerParams, CWindowMaskerPanel, CWiggleExportParams, CFeatTableView, CMergePanel, CGtfExportParams, CGffExportParams, CGenBankUILoadManager, CGBFlatFileLoadManager, CFlatFileExportParams, CFastaExportParams, CCleanupParams, CCleanupPanel, CBamUILoadManager, CAgpExportParams, C5ColExportParams, CTreeBuilderParams, CTreeBuilderPanel, CTaxTreeToolParams, CSplignParams, CSplignPanel, CProSplignParams, CProSplignPanel, CPhyTreeView, CPhyExportParams, CNGAlignParams, CNetBLASTUILoadManager, CNetBLASTUIDataSource, CNeedlemanWunschToolParams, CMuscleToolParams, CMultiAlignView, CMergeAlignmentsParamsPanel, SMergeAlignmentsParams, CMafftToolParams, CLBLASTUILoadManager, CKalignToolParams, CGroupAlignmentsParamsPanel, SGroupAlignmentsParams, CFindOverlapParams, CFindOverlapPanel, CFastaAlignExportParams, CCreateGeneModelParamsPanel, SCreateGeneModelParams, CClustalwToolParams, CClustalOmegaToolParams, CCleanupAlignmentsParamsPanel, SCleanupAlignmentsParams, CBLASTToolManager, CBLASTSearchParamsPanel, CBLASTSearchOptionsPanel, CAlignTabExportParams, CAlignSpanView, CWorkbench, CWindowManagerService, CViewManagerService, CTaskView, CTaskTablePanel, CEventView, CEventTablePanel, CDiagConsoleView, CDiagConsolePanel, CDiagConsoleList, CVisibleRangeService, CGCAssemblyLoadManager, CFileLoadManager, CUIDataSourceService, CTableView, CTableFileLoadManager, CSeqLocFormBase, CSelectionService, CSearchFormBase, CProjectTreeView, CProjectService, COpenViewManager, CDataMiningView, CDataMiningService, CDataMiningPanel, CAsnExportParams, and CAlgoToolManagerBase.

Referenced by CRunToolDlg::OnButtonClick(), CAlgoToolManagerBase::SaveSettings(), CTableView::SaveSettings(), CFileLoadManager::SaveSettings(), CPhyTreeView::SaveSettings(), CFileLoadWizard::SaveSettings(), COpenObjectsPanel::SaveSettings(), CVcfTableView::SaveSettings(), CTableViewWithTextViewNav::SaveSettings(), COpenDlg::x_SaveSettings(), COpenViewDlg::x_SaveSettings(), CRunToolDlg::x_SaveSettings(), and CViewManagerService::x_SaveViewSettings().

◆ SetRegistryPath()

virtual void IRegSettings::SetRegistryPath ( const string path)
pure virtual

Implemented in IDMSearchForm, CCDSTranslationPanel, CTableViewWithTextViewNav, CVcfTableView, CAdvancedCleanupParams, CSelectionView, CSelectionPanel, CPhyloTreeWidget, CwxGridTableAdapter, CGridWidget, CGlWidgetBase, CQueryParsePanel, CFindASN1Dlg, CFeatureTblFr, CEditingBtnsPanel, SAutodefParams, CApplyRNAITSDlg, CFeatTableView, CMergePanel, CProSplignParams, CPhyTreeView, CMultiAlignView, SMergeAlignmentsParams, SGroupAlignmentsParams, SCreateGeneModelParams, SCleanupAlignmentsParams, CAlignSpanView, CTableView, CSearchFormBase, CDataMiningView, CDataMiningPanel, CAlgoToolManagerParamsPanel, CDebugMacroToolPanel, CWiggleExporter, CWiggleExportPage, CWigLoadManager, CVCFLoaderManager, CGtfExporter, CGtfExportPage, CGffLoadManager, CGffExporter, CGffExportPage, CFlatFileExporter, CFlatFileExportPage, CFASTAFormatLoadManager, CFastaExporter, CFastaExportPage, CColumnarVCFLoaderManager, CBedLoadManager, CAgpLoader, CAgpExporter, CAgpExportPage, C5ColLoadManager, C5ColExporter, C5ColExportPage, CTextAlignLoaderManager, CTaxTreeToolPanel, CPslLoadManager, CPhyLoader, CPhyExporter, CPhyExportPage, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CFastaAlignExporter, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAlignTabExporter, CAlignTabExportPage2, CAlignTabExportPage, CAdvancedCleanupParamsPanel, CAsnExporter, CAsnExportPage, CMainFrame, CObjectListWidgetSel, CWigLoadParams, CTextAlignParams, CPslLoadParams, COpenObjectsPanel, CLBLASTLoadParams, CGffLoadParams, CGBLoadWizard, CGBFlatFileLoadParams, CFileLoadWizard, CFastaLoadParams, CBedLoadParams, CBamCoverageGraphPanel, CAssemblyLoadWizard, CAgpLoadParams, CGwasLoadParams, CSrcEditParams, CQualTableLoadManager, CDebugMacroToolParams, CAutodefParamsPanel, CWindowMaskerParams, CWiggleExportParams, CGtfExportParams, CGffExportParams, CGenBankUILoadManager, CGBFlatFileLoadManager, CFlatFileExportParams, CFastaExportParams, CCleanupParams, CBamUILoadManager, CAgpExportParams, C5ColExportParams, CTreeBuilderParams, CTaxTreeToolParams, CSplignParams, CSplignPanel, CProSplignPanel, CPhyExportParams, CNGAlignParams, CNetBLASTUILoadManager, CNetBLASTUIDataSource, CNeedlemanWunschToolParams, CMuscleToolParams, CMergeAlignmentsParamsPanel, CMafftToolParams, CLBLASTUILoadManager, CKalignToolParams, CGroupAlignmentsParamsPanel, CFindOverlapParams, CFastaAlignExportParams, CCreateGeneModelParamsPanel, CClustalwToolParams, CClustalOmegaToolParams, CCleanupAlignmentsParamsPanel, CBLASTToolManager, CAlignTabExportParams, CWorkbench, CWindowManagerService, CViewManagerService, CTaskView, CTaskTablePanel, CEventView, CEventTablePanel, CDiagConsoleView, CDiagConsolePanel, CDiagConsoleList, CVisibleRangeService, CGCAssemblyLoadManager, CFileLoadManager, CUIDataSourceService, CTableFileLoadManager, CSelectionService, CProjectTreeView, CProjectService, COpenViewManager, CDataMiningService, CAsnExportParams, and CAlgoToolManagerBase.

Referenced by COpenObjectsPanel::LoadSettings(), CRunToolDlg::OnButtonClick(), CWorkbench::RegisterService(), COpenObjectsPanel::SaveSettings(), COpenViewDlg::SetFactories(), CAlgoToolManagerBase::SetRegistryPath(), COpenDlg::SetRegistryPath(), COpenViewDlg::SetRegistryPath(), CRunToolDlg::SetRegistryPath(), CFileLoadManager::SetRegistryPath(), CFileLoadWizard::SetRegistryPath(), CTableView::SetRegistryPath(), CPhyTreeView::SetRegistryPath(), CVcfTableView::SetRegistryPath(), CTableViewWithTextViewNav::SetRegistryPath(), CWorkbench::UnRegisterService(), CUIDataSourceService::x_InitDefaultDataSources(), and CViewManagerService::x_LoadViewSettings().


The documentation for this class was generated from the following file:
Modified on Sun Jun 23 05:16:44 2024 by modify_doxy.py rev. 669887