#include <data_mining_view.hpp>
Inheritance diagram for CDataMiningView:


Definition at line 68 of file data_mining_view.hpp.
Public Member Functions | |
| CDataMiningView () | |
| virtual | ~CDataMiningView () |
| virtual void | BroadcastVisibleRange () |
| virtual void | SelectToolByName (const string &name) |
| void | OnWidgetSelChanged (CEvent *evt) |
| TODO these mehods must be protected. | |
| void | x_UpdateSelectionScope () |
| void | x_UpdateToolCombo (bool update_list) |
| void | x_UpdateLocation (TConstScopedObjects &cso) |
IView | |
| virtual const CViewTypeDescriptor & | GetTypeDescriptor () const |
| return an object providing meta information about thei view type | |
| virtual void | SetWorkbench (IWorkbench *workbench) |
| connect / disconnect this view with / from Workbench | |
| virtual void | CreateViewWindow (wxWindow *parent) |
| create Window corresponding to the view | |
| virtual void | DestroyViewWindow () |
| destroy Window corresponding to the view | |
IWMClient interface implementation | |
| virtual wxWindow * | GetWindow () |
| returns a pointer to the wxWindow representing the client | |
| virtual wxEvtHandler * | GetCommandHandler () |
| returns a pointer to the command handler (for menu commands and updates) | |
| virtual string | GetClientLabel (IWMClient::ELabel ltype) const |
| returns the client label (name) to be displayed in UI | |
| virtual string | GetIconAlias () const |
| returns an icon alias that can be used to retrieve the client's icon | |
| virtual const CRgbaColor * | GetColor () const |
| returns a color associated with the client, n/a if NULL | |
| virtual void | SetColor (const CRgbaColor &color) |
| returns a color associated with the client | |
| virtual const wxMenu * | GetMenu () |
| returns menu that can be merged with main menu of an application | |
| virtual void | UpdateMenu (wxMenu &root_menu) |
| virtual CFingerprint | GetFingerprint () const |
| returns a fingerprint identifying the client | |
IRegSettings interface implementation | |
| virtual void | SetRegistryPath (const string ®_path) |
| virtual void | LoadSettings () |
| virtual void | SaveSettings () const |
IObserver interface implementation | |
| virtual void | OnUpdate (IObserverUpdate &update) |
ISelectionClient interface implementation | |
| virtual void | GetSelection (TConstScopedObjects &objects) const |
| shall return data objects representing selected things, return one data object for every selected thing. | |
| virtual void | SetSelectionService (ISelectionService *service) |
| virtual string | GetSelClientLabel () |
| returns a string identifying the client in UI | |
| virtual void | GetSelection (CSelectionEvent &evt) const |
| get selection for broadcasting | |
| virtual void | SetSelection (CSelectionEvent &evt) |
| set broadcasted selection | |
| virtual void | GetMainObject (TConstScopedObjects &objects) const |
| Adds the main data objects represented by the client to "objects". | |
| virtual CRef< objects::CScope > | GetScope () const |
| if all selected elements belong to the same scope - return it, otherwise return NULL | |
IVisibleRangeClient interface implementation | |
| virtual void | OnVisibleRangeChanged (const CVisibleRange &vrange, IVisibleRangeClient *source) |
Protected Attributes | |
| IWorkbench * | m_Workbench |
| CDataMiningService * | m_Service |
| CSelectionService * | m_Selection |
| CProjectService * | m_Project |
| CRef< objects::CScope > | m_CurrSelScope |
| objects::CSeq_loc::TRange | m_Range |
| bool | m_CurrSelScopeDirty |
| string | m_RegPath |
| bool | m_Broadcasting |
| CDataMiningPanel * | m_Panel |
Static Protected Attributes | |
| static CViewTypeDescriptor | m_TypeDescr |
Private Member Functions | |
| DECLARE_EVENT_MAP () | |
Friends | |
| class | CDataMiningViewFactory |
|
|
|
|
|
|
|
|
|
|
|
create Window corresponding to the view
Implements IView. |
|
|
|
|
|
destroy Window corresponding to the view
Implements IView. |
|
|
returns the client label (name) to be displayed in UI
Implements IWMClient. |
|
|
returns a color associated with the client, n/a if NULL
Implements IWMClient. |
|
|
returns a pointer to the command handler (for menu commands and updates)
Implements IWMClient. Definition at line 95 of file data_mining_view.hpp. References GetWindow(). |
|
|
returns a fingerprint identifying the client
Implements IWMClient. |
|
|
returns an icon alias that can be used to retrieve the client's icon
Implements IWMClient. |
|
|
Adds the main data objects represented by the client to "objects". Implementation shall not clear the container as it can be used for accumulating objects. Implements ISelectionClient. |
|
|
returns menu that can be merged with main menu of an application
Implements IWMClient. |
|
|
if all selected elements belong to the same scope - return it, otherwise return NULL
Implements ISelectionClient. |
|
|
returns a string identifying the client in UI
Implements ISelectionClient. |
|
|
get selection for broadcasting
Implements ISelectionClient. |
|
|
shall return data objects representing selected things, return one data object for every selected thing. Implementation shall not clear the container as it can be used for accumulating objects. Implements ISelectionClient. |
|
|
return an object providing meta information about thei view type
Implements IView. |
|
|
returns a pointer to the wxWindow representing the client
Implements IWMClient. Referenced by GetCommandHandler(). |
|
|
Implements IRegSettings. |
|
|
Implements IObserver. |
|
||||||||||||
|
Implements IVisibleRangeClient. |
|
|
TODO these mehods must be protected.
|
|
|
Implements IRegSettings. |
|
|
Referenced by CNetBLASTUIDataSource::OnExplore(). |
|
|
returns a color associated with the client
Implements IWMClient. |
|
|
Implements IRegSettings. |
|
|
set broadcasted selection
Implements ISelectionClient. |
|
|
Implements ISelectionClient. |
|
|
connect / disconnect this view with / from Workbench
Implements IView. |
|
|
Implements IWMClient. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 78 of file data_mining_view.hpp. |
|
|
Definition at line 164 of file data_mining_view.hpp. |
|
|
Definition at line 157 of file data_mining_view.hpp. |
|
|
Definition at line 160 of file data_mining_view.hpp. |
|
|
Definition at line 166 of file data_mining_view.hpp. |
|
|
Definition at line 155 of file data_mining_view.hpp. |
|
|
Definition at line 158 of file data_mining_view.hpp. |
|
|
Definition at line 162 of file data_mining_view.hpp. |
|
|
Definition at line 154 of file data_mining_view.hpp. |
|
|
Definition at line 153 of file data_mining_view.hpp. |
|
|
Definition at line 150 of file data_mining_view.hpp. |
|
|
Definition at line 152 of file data_mining_view.hpp. |
1.4.6
Modified on Mon Dec 07 16:22:56 2009 by modify_doxy.py rev. 173732