A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/blast__tool__manager_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/packages/pkg_alignment/blast_tool_manager.hpp Source File

1 #ifndef PKG_ALIGNMENT___BLAST_TOOL_MANAGER_BASE__HPP 2 #define PKG_ALIGNMENT___BLAST_TOOL_MANAGER_BASE__HPP

CBLASTParams - save user-specified parameters and preferences.

CProjectSelectorPanel - a panel that allows the user to specify how the project items created by a pl...

CUIObject - default mix-in implementation of IUIObject.

IExtension IExtension interface represents an abstract pluggable component.

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

IServiceLocator - an abstract mechanism for locating services.

IUIObject - object that provides basic properties often required in a UI object.

virtual string GetExtensionIdentifier() const

returns the unique human-readable identifier for the extension the id should use lowercase letters se...

virtual void LoadSettings()

virtual string GetExtensionLabel() const

returns a displayable label for this extension ( please capitalize the key words - "My Extension" )

virtual const IUIObject & GetDescriptor() const

Returns the object describing this tool (UI meta data).

vector< TConstScopedObjects > m_InputObjects

bool x_ValidateParams()

validate parameters after Params page

virtual void InitUI()

Initializes the Manager before using it in UI.

virtual wxPanel * GetMaxPanel()

Return the panel that occupies max size on display, to calculate dialog window size.

CBLASTSearchParamsPanel * m_ParamsPanel

IServiceLocator * m_SrvLocator

virtual bool CanDo(EAction action)

Indicates whether given transition is possible in the current state.

virtual void x_CreateOptionsPanelIfNeeded()

virtual bool DoTransition(EAction action)

Performs transition if possible and returns true, otherwise the function shall warn the user about th...

wxWindow * m_ParentWindow

SProjectSelectorParams m_ProjectParams

virtual IAppTask * QuickLaunch()

virtual wxPanel * GetCurrentPanel()

Return the panel corresponding to the current state of Tool Manager.

virtual IAppTask * GetTask()

Once parameters are gathered and validated this function is called to produce the final Task object t...

CBLASTToolManager()

CBLASTToolManager.

map< string, TConstScopedObjects > m_ProtObjects

CUIObject m_Descriptor

describes the Manager's UI properties

string m_LocalWinMaskDirPath

virtual void SetRegistryPath(const string &path)

virtual void SetServiceLocator(IServiceLocator *srv_locator)

Sets / unsets Service Locator.

virtual bool CanQuickLaunch() const

virtual bool x_IsNucInput() const

defines whether Nucleotide or Protein options shall be selected by default

virtual void SaveSettings() const

virtual bool IsCompletedState()

Manager goes into "Complete" state when "Finish" button is pressed and all input data is gatherred an...

CBLASTSearchOptionsPanel * m_OptionsPanel

void x_InitProjectParams()

virtual void x_SelectCompatibleInputObjects()

virtual void RestoreDefaults()

Restores the default options for the current panel.

virtual string SetInputObjects(const vector< TConstScopedObjects > &input)

sets input objects that can be used as arguments for the tool.

virtual void CleanUI()

CleanUI() is called after the host finished using the manager.

virtual void SetParentWindow(wxWindow *parent)

CRef< CNetBLASTUIDataSource > GetBLASTDataSource()

virtual bool IsFinalState()

True if Tool Manager has reached its final state, i.e.

virtual bool x_CreateParamsPanelIfNeeded()

virtual string GetCategory()

returns the name for the ToolCategory to which the tool belongs.

map< string, TConstScopedObjects > m_NucObjects

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

Defines to provide correct exporting from DLLs in Windows.

Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.

The NCBI C++/STL use hints.

SProjectSelectorParams - holds data for CProjectSelectorPanel.


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