![]() |
ICF 3.0.5.47
Technical documentation of ICF Libraries
|
#include <CSampleContainerView.h>
Public Types | |
typedef QWidget | BaseClass |
typedef imod::TSingleModelObserverBase< imeas::IDataSequence > | BaseClass2 |
![]() | |
typedef CSingleModelObserverBase | BaseClass |
typedef imeas::IDataSequence | ModelType |
![]() | |
typedef imod::IModel | ModelType |
Public Member Functions | |
CSampleContainerView (QWidget *parentPtr=nullptr) | |
void | SetDisplayedRange (const istd::CRange &range) |
virtual void | OnUpdate (const istd::IChangeable::ChangeSet &changeSet) |
Called on update of observed model. | |
virtual void | paintEvent (QPaintEvent *event) |
![]() | |
TSingleModelObserverBase () | |
imeas::IDataSequence * | GetObservedObject () const |
Get instance of observed object. | |
imeas::IDataSequence * | GetObjectPtr () const |
Get instance of observed object. | |
bool | AttachOrSetObject (imeas::IDataSequence *objectPtr) |
Attach to model of object or set object pointer, if no connection is possible. | |
bool | OnModelAttached (imod::IModel *modelPtr, istd::IChangeable::ChangeSet &changeMask) override |
This call back function will be called, if an observable object is about to be attached. | |
bool | OnModelDetached (imod::IModel *modelPtr) override |
This call back function will be called, if an observable object is about to be detached. | |
![]() | |
CSingleModelObserverBase () | |
virtual | ~CSingleModelObserverBase () |
imod::IModel * | GetObservedModel () const |
Get access to observed model. | |
imod::IModel * | GetModelPtr () const |
Get access to observed model. | |
void | EnsureModelDetached () |
Make sure this observer is detached. | |
void | SetObservedIds (const istd::IChangeable::ChangeSet &changeMask) |
Set list of ID's beeing observed. | |
bool | IsModelAttached (const imod::IModel *modelPtr=nullptr) const override |
Check if specified model is attached. | |
void | BeforeModelChange (imod::IModel *modelPtr) override |
This function will be called before update of the observer contents occures. | |
void | AfterModelChange (imod::IModel *modelPtr, const istd::IChangeable::ChangeSet &changeSet) override |
This function will be called after update of the observer contents occures. | |
![]() |
Additional Inherited Members | |
![]() | |
virtual imeas::IDataSequence * | CastFromModel (imod::IModel *modelPtr) const |
![]() | |
void | SetModelPtr (imod::IModel *modelPtr) |
Set internal model pointer to specified value. | |
Definition at line 23 of file CSampleContainerView.h.
Definition at line 26 of file CSampleContainerView.h.
Definition at line 27 of file CSampleContainerView.h.
isiggui::CSampleContainerView::CSampleContainerView | ( | QWidget * | parentPtr = nullptr | ) |
|
virtual |
Called on update of observed model.
This method is designed to be overload by derrived classes.
Reimplemented from imod::CSingleModelObserverBase.
|
virtual |
void isiggui::CSampleContainerView::SetDisplayedRange | ( | const istd::CRange & | range | ) |
© Witold Gantzke and Kirill Lepskiy