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/project__view_8hpp_source.html below:

NCBI C++ ToolKit: include/gui/core/project_view.hpp Source File

1 #ifndef GUI_CORE___PROJECT_VIEW__HPP 2 #define GUI_CORE___PROJECT_VIEW__HPP

User-defined methods of the data storage class.

virtual bool GetLabel(string &label, const IProjectView &view, IProjectView::ELabelType type)=0

virtual ~IProjectViewLabel()

class IProjectView defines the abstract interface for views observing projects.

ELabelType

Retrieve a label for this view. The label has several different.

objects::CGBProjectHandle::TId TProjectId

virtual void OnProjectChanged(CProjectViewEvent &evt)=0

virtual CRef< objects::CScope > GetScope() const =0

virtual bool InitView(TConstScopedObjects &objects, const objects::CUser_object *params)=0

initialize view with data, inside this function the view must call CProjectService::AttachView to con...

virtual TProjectId GetProjectId() const =0

virtual void OnSelectionChanged(const TConstScopedObjects &sels)=0

virtual void OnViewReleased(IView &view)=0

virtual TId GetId() const =0

retrieve a unique ID for this view

virtual void SetOrigObject(SConstScopedObject &obj)

virtual void InitialLayout()=0

called when view creation is completed and view size is known

virtual void SetAsyncDestroy(bool reset_hist_async)=0

Set async destruction mode.

virtual void DestroyView()=0

disconnects view from the project and associated data

virtual string GetLabel(ELabelType type) const =0

returns name of the plug-in created this view (view class name)

virtual IServiceLocator * GetServiceLocator() const =0

ISelectionClient - represents an object that support a notion of selection.

ISelectionService - an interface.

IServiceLocator - an abstract mechanism for locating services.

virtual void SaveSettingsAtProject(objects::CGBProjectHandle &project) const =0

virtual ~IViewSettingsAtProject()

IView - represents a standard visual part of Workbench UI.

IWClient - abstract Window Manager client.

Include a standard set of the NCBI C++ Toolkit most basic headers.

vector< SConstScopedObject > TConstScopedObjects

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define END_SCOPE(ns)

End the previously defined scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

#define BEGIN_SCOPE(ns)

Define a new scope.

static const char label[]

Defines to provide correct exporting from DLLs in Windows.


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