| makVrf::DtObjectVisibilityManager::DtObjectVisibilityManager |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtObjectVisibilityManager::~DtObjectVisibilityManager |
( |
| ) |
|
|
virtual |
Register a new manager instance.
Set an object shown/hidden.
Called when element changes are requested, if show/hide context, deal with that.
Returns true if this is the only flag known to be hiding this object.
When state views are added to the system they will go through the visibility filters check. Any filter that would have the object be not shown when created will mean the object is not shown when it firt appears in this front-end.
If the object wants to be hidden, the isValid method should return true
When removed, the filter will be deleted.
Takes the given filter (which was returned by a previous add or insert filter) and moves it to the end of the list.
| virtual void makVrf::DtObjectVisibilityManager::initialize |
( |
| ) |
|
|
protectedvirtual |
Called when a state view is added. Will resolve any pending process operations that failed due to missing state views.
| boost::signals2::signal<void (makVrv::DtUniqueID, bool, int)> makVrf::DtObjectVisibilityManager::signal_objectVisibilityChanged |
Signal sent for show/hide change. Flag is true if visible, false if hidden.
The documentation for this class was generated from the following file: