Public Member Functions | List of all members
iqt2d::IViewProvider Class Referenceabstract

Interface for GUI objects managing view. More...

#include <IViewProvider.h>

Inheritance diagram for iqt2d::IViewProvider:
istd::IPolymorphic iqt2d::CMultiBitmapViewComp::CSingleView iqt2d::CViewProviderGuiComp

Public Member Functions

virtual int GetViewId () const =0
 Get ID indentifing this view. More...
 
virtual iview::IShapeViewGetView () const =0
 Called when items should be removed from specified view. More...
 
- Public Member Functions inherited from istd::IPolymorphic
virtual ~IPolymorphic ()
 

Detailed Description

Interface for GUI objects managing view.

Definition at line 24 of file IViewProvider.h.

Member Function Documentation

virtual iview::IShapeView* iqt2d::IViewProvider::GetView ( ) const
pure virtual
virtual int iqt2d::IViewProvider::GetViewId ( ) const
pure virtual

Get ID indentifing this view.

Typically this ID is 0 for first view, 1 for the second etc.

Implemented in iqt2d::CMultiBitmapViewComp::CSingleView, and iqt2d::CViewProviderGuiComp.

Referenced by iqt2d::TViewExtenderCompBase< Base >::AddItemsToScene().


The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy