NCBI C++ ToolKit
|
Search Toolkit Book for CAlgoToolManagerParamsPanel
CAlgoToolManagerParamsPanel. More...
#include <gui/core/algo_tool_manager_base.hpp>
Public Member Functions | |
virtual void | RestoreDefaults ()=0 |
override in derived classes More... | |
IRegSettings interface implementation | |
virtual void | SetRegistryPath (const string ®_path) |
CAlgoToolManagerParamsPanel. More... | |
virtual void | LoadSettings ()=0 |
virtual void | SaveSettings () const =0 |
override in derived classes More... | |
![]() | |
virtual | ~IRegSettings () |
Protected Attributes | |
string | m_RegPath |
registry path to the settings More... | |
Definition at line 199 of file algo_tool_manager_base.hpp.
|
pure virtual |
Implements IRegSettings.
Implemented in CDebugMacroToolPanel, CTaxTreeToolPanel, CNGAlignPanel, CNGAlignBLASTPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAdvancedCleanupParamsPanel, CSrcEditPanel, CAutodefParamsPanel, CWindowMaskerPanel, CMergePanel, CCleanupPanel, CTreeBuilderPanel, CSplignPanel, CProSplignPanel, CMergeAlignmentsParamsPanel, CGroupAlignmentsParamsPanel, CFindOverlapPanel, CCreateGeneModelParamsPanel, CCleanupAlignmentsParamsPanel, CBLASTSearchParamsPanel, and CBLASTSearchOptionsPanel.
Referenced by CAlgoToolManagerBase::LoadSettings().
|
pure virtual |
override in derived classes
Restores the default options for the panel
Implemented in CDebugMacroToolPanel, CTaxTreeToolPanel, CNGAlignPanel, CNGAlignBLASTPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAdvancedCleanupParamsPanel, CSrcEditPanel, CAutodefParamsPanel, CWindowMaskerPanel, CMergePanel, CCleanupPanel, CTreeBuilderPanel, CSplignPanel, CProSplignPanel, CMergeAlignmentsParamsPanel, CGroupAlignmentsParamsPanel, CFindOverlapPanel, CCreateGeneModelParamsPanel, CCleanupAlignmentsParamsPanel, CBLASTSearchParamsPanel, and CBLASTSearchOptionsPanel.
Referenced by CAlgoToolManagerBase::RestoreDefaults(), and CBLASTToolManager::RestoreDefaults().
|
pure virtual |
override in derived classes
Implements IRegSettings.
Implemented in CDebugMacroToolPanel, CTaxTreeToolPanel, CNGAlignPanel, CNGAlignBLASTPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAdvancedCleanupParamsPanel, CSrcEditPanel, CAutodefParamsPanel, CWindowMaskerPanel, CMergePanel, CCleanupPanel, CTreeBuilderPanel, CSplignPanel, CProSplignPanel, CMergeAlignmentsParamsPanel, CGroupAlignmentsParamsPanel, CFindOverlapPanel, CCreateGeneModelParamsPanel, CCleanupAlignmentsParamsPanel, CBLASTSearchParamsPanel, and CBLASTSearchOptionsPanel.
Referenced by CAlgoToolManagerBase::SaveSettings().
Implements IRegSettings.
Reimplemented in CMergePanel, CDebugMacroToolPanel, CTaxTreeToolPanel, CMuscleToolPanel, CMafftToolPanel, CKalignToolPanel, CAlignNeedlemanWunschPanel, CClustalwToolPanel, CClustalOmegaToolPanel, CAdvancedCleanupParamsPanel, CAutodefParamsPanel, CSplignPanel, CProSplignPanel, CMergeAlignmentsParamsPanel, CGroupAlignmentsParamsPanel, CCreateGeneModelParamsPanel, and CCleanupAlignmentsParamsPanel.
Definition at line 477 of file algo_tool_manager_base.cpp.
References m_RegPath.
Referenced by CNGAlignTool::x_CreateBALSTPanelIfNeeded(), CBLASTToolManager::x_CreateOptionsPanelIfNeeded(), CFindOverlapTool::x_CreateParamsPanelIfNeeded(), CNGAlignTool::x_CreateParamsPanelIfNeeded(), CTreeBuilderTool::x_CreateParamsPanelIfNeeded(), CCleanupTool::x_CreateParamsPanelIfNeeded(), CWindowMaskerTool::x_CreateParamsPanelIfNeeded(), and CSrcEditTool::x_CreateParamsPanelIfNeeded().
|
protected |
registry path to the settings
Definition at line 217 of file algo_tool_manager_base.hpp.
Referenced by CBLASTSearchOptionsPanel::LoadSettings(), CFindOverlapPanel::LoadSettings(), CTreeBuilderPanel::LoadSettings(), CCleanupPanel::LoadSettings(), CWindowMaskerPanel::LoadSettings(), CAutodefParamsPanel::LoadSettings(), CSrcEditPanel::LoadSettings(), CNGAlignBLASTPanel::LoadSettings(), CNGAlignPanel::LoadSettings(), CBLASTSearchOptionsPanel::OnBrowseDatabases(), CBLASTSearchOptionsPanel::SaveSettings(), CFindOverlapPanel::SaveSettings(), CTreeBuilderPanel::SaveSettings(), CCleanupPanel::SaveSettings(), CWindowMaskerPanel::SaveSettings(), CAutodefParamsPanel::SaveSettings(), CSrcEditPanel::SaveSettings(), CNGAlignBLASTPanel::SaveSettings(), CNGAlignPanel::SaveSettings(), CAutodefParamsPanel::SetRegistryPath(), CClustalOmegaToolPanel::SetRegistryPath(), CClustalwToolPanel::SetRegistryPath(), CKalignToolPanel::SetRegistryPath(), CMafftToolPanel::SetRegistryPath(), CMuscleToolPanel::SetRegistryPath(), CTaxTreeToolPanel::SetRegistryPath(), CDebugMacroToolPanel::SetRegistryPath(), and SetRegistryPath().