()
const;
115 virtual void Init();
120 virtualwxSizer *
GetWidget(wxWindow * parent);
165objects::CScope& scope,
166 const string& loc_name,
167 const string& ctx_name);
CObjectList Data structure representing a list of CObjects with associated Scopes and other optional ...
class CRegistryReadView provides a nested hierarchical view at a particular key.
vector< SScopedLoc > TScopedLocs
IDMSearchQuery - abstract data mining query.
IDataMiningContext IDataMiningContext represents an abstract context for a Search.
virtual CIRef< IDMSearchQuery > ConstructQuery()
virtual void x_LoadSettings(const CRegistryReadView &)
CComponentSearchTool()
IDMSearchTool.
CComponentSearchQuery::SScopedLoc TScopedLoc
virtual string GetExtensionLabel() const
returns a displayable label for this extension ( please capitalize the key words - "My Extension" )
CRef< CComponentSearchTool > m_Tool
void x_AddToResults(CObject &obj, objects::CScope &scope, const string &loc_name, const string &ctx_name)
virtual string GetExtensionIdentifier() const
returns the unique human-readable identifier for the extension the id should use lowercase letters se...
virtual wxSizer * GetWidget(wxWindow *parent)
return a widget associated with the form; the form controls the lifetime of the widget (do not delete...
virtual bool x_ValidateParams()
returns true if Job params are correct, implement in derived classes
virtual CRef< CSearchJobBase > x_CreateJob(IDMSearchQuery &query)
implementing CSearchToolBase pure virtual function
virtual IUITool * Clone() const
virtual void x_CreateWidgets()
virtual EJobState x_DoSearch()
performs searching, assuming that params are correct; Implement in derived classes
virtual bool IsCompatible(IDataMiningContext *context)
retuns true if the tool is compatible with the provided Search Context
CComponentSearchQuery(TScopedLocs &locs, const string &ids)
CComponentSearchQuery.
CRef< CComponentSearchQuery > m_Query
CComponentSearchQuery::TScopedLocs TScopedLocs
CComponentSearchJob(CComponentSearchQuery &query)
CComponentSearchJob.
virtual void x_SetupColumns(CObjectList &obj_list)
add custom columns if needed
virtual void UpdateContexts()
updates m_ContextCombo
virtual CIRef< IDMSearchForm > CreateSearchForm()
factory method for creating a form representing the tool
CComponentSearchForm(CComponentSearchTool &tool)
CComponentSearchForm.
virtual string GetName() const
returns unique name of the method that is used in UI to identify it
virtual IDMSearchTool * x_GetTool()
CComponentSearchQuery::TScopedLocs TScopedLocs
virtual string ToString() const
Prepare a string representation of a query (for logging and debugging)
virtual void x_SaveSettings(CRegistryWriteView) const
virtual string GetDescription() const
returns a detailed description of the method that is used in UI
vector< ISeqLocSearchContext * > m_SeqLocContexts
EJobState
Job states (describe FSM)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
static CS_CONTEXT * context
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4