NCBI C++ ToolKit
|
Search Toolkit Book for IDMSearchForm
IDMSearchForm - interface for abstract Search From. More...
#include <gui/core/dm_search_tool.hpp>
Public Types | |
enum | ECommands { eCmdDMSearch = 11000 } |
enum | TDialogType { FEATURE_SEL_DIALOG } |
Public Member Functions | |
virtual | ~IDMSearchForm () |
virtual void | SetController (IDMSearchFormController *) |
virtual void | Create () |
virtual void | Init () |
virtual void | Update ()=0 |
virtual wxSizer * | GetWidget (wxWindow *) |
return a widget associated with the form; the form controls the lifetime of the widget (do not delete the widget) More... | |
virtual void | UpdateContexts ()=0 |
called by Data Mining View to update the list of search contexts More... | |
virtual void | PopupADialog (TDialogType dt)=0 |
ask something in dialog More... | |
virtual bool | IsRunning () const |
the tool associated with the form is running More... | |
virtual string | GetCurrentModeKey () |
return a section name for the current mode or "" More... | |
virtual string | GetMainValue () |
get/set main search value, this is separate from settings More... | |
virtual void | SetMainValue (string) |
virtual void | Push ()=0 |
virtual void | SetDictionary (list< string > *)=0 |
virtual void | SetRangeLimit (bool bLimit)=0 |
virtual CIRef< IDMSearchQuery > | ConstructQuery ()=0 |
IRegSettings interface | |
virtual void | SetRegistryPath (const string ®_path)=0 |
virtual void | LoadSettings ()=0 |
virtual void | SaveSettings () const =0 |
Public Member Functions inherited from IRegSettings | |
virtual | ~IRegSettings () |
IDMSearchForm - interface for abstract Search From.
Definition at line 206 of file dm_search_tool.hpp.
Enumerator | |
---|---|
eCmdDMSearch |
Definition at line 209 of file dm_search_tool.hpp.
Enumerator | |
---|---|
FEATURE_SEL_DIALOG |
Definition at line 214 of file dm_search_tool.hpp.
|
inlinevirtual |
Definition at line 218 of file dm_search_tool.hpp.
|
pure virtual |
|
inlinevirtual |
Reimplemented in CVcfSearchForm, CSequenceSearchForm, COrfSearchForm, CFeatureSearchForm, CEntrezSearchForm, CCpgSearchForm, CComponentSearchForm, CSNPSearchForm, CNetBLAST_DMSearchForm, and CSeqLocFormBase.
Definition at line 222 of file dm_search_tool.hpp.
|
inlinevirtual |
return a section name for the current mode or ""
Definition at line 242 of file dm_search_tool.hpp.
|
inlinevirtual |
get/set main search value, this is separate from settings
Reimplemented in CSearchFormBase.
Definition at line 245 of file dm_search_tool.hpp.
|
inlinevirtual |
return a widget associated with the form; the form controls the lifetime of the widget (do not delete the widget)
Reimplemented in CVcfSearchForm, CSequenceSearchForm, COrfSearchForm, CFeatureSearchForm, CEntrezSearchForm, CCpgSearchForm, CComponentSearchForm, CSNPSearchForm, CNetBLAST_DMSearchForm, and CSearchFormBase.
Definition at line 228 of file dm_search_tool.hpp.
References NULL.
|
inlinevirtual |
Reimplemented in CVcfSearchForm, CSequenceSearchForm, COrfSearchForm, CFeatureSearchForm, CEntrezSearchForm, CCpgSearchForm, CComponentSearchForm, CSNPSearchForm, CNetBLAST_DMSearchForm, and CSeqLocFormBase.
Definition at line 223 of file dm_search_tool.hpp.
Referenced by CNetBLAST_DMSearchForm::Init(), CSNPSearchForm::Init(), CComponentSearchForm::Init(), CCpgSearchForm::Init(), CEntrezSearchForm::Init(), CFeatureSearchForm::Init(), COrfSearchForm::Init(), CSequenceSearchForm::Init(), and CVcfSearchForm::Init().
|
inlinevirtual |
the tool associated with the form is running
Definition at line 239 of file dm_search_tool.hpp.
|
pure virtual |
Implements IRegSettings.
Implemented in CSeqLocFormBase, and CSearchFormBase.
|
pure virtual |
ask something in dialog
Implemented in CSearchFormBase.
|
pure virtual |
Implemented in CSearchFormBase.
|
pure virtual |
Implements IRegSettings.
Implemented in CSeqLocFormBase, and CSearchFormBase.
|
inlinevirtual |
Reimplemented in CSearchFormBase.
Definition at line 220 of file dm_search_tool.hpp.
|
pure virtual |
Implemented in CSearchFormBase, and CEntrezSearchForm.
|
inlinevirtual |
Reimplemented in CEntrezSearchForm, and CSearchFormBase.
Definition at line 246 of file dm_search_tool.hpp.
|
pure virtual |
Implemented in CSearchFormBase.
Implements IRegSettings.
Implemented in CSearchFormBase.
|
pure virtual |
|
pure virtual |
called by Data Mining View to update the list of search contexts
Implemented in CVcfSearchForm, CSequenceSearchForm, CFeatureSearchForm, CEntrezSearchForm, CCpgSearchForm, CComponentSearchForm, CSNPSearchForm, CNetBLAST_DMSearchForm, and CSearchFormBase.