rwlogo

Rogue Wave Views
Manager Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
List of all members | Public Member Functions | Public Attributes
IlvManagerSetTransformerMessage Class Reference

Manager message class used when setting a transformer on a manager view. More...

#include <ilviews/manager/observer.h>

Inheritance diagram for IlvManagerSetTransformerMessage:
IlvManagerViewMessage IlvManagerMessage

Public Member Functions

 IlvManagerSetTransformerMessage (IlvMgrView *mgrview, IlvTransformer *oldTransformer)
 Constructor. More...
 
- Public Member Functions inherited from IlvManagerViewMessage
IlvMgrViewgetMgrView () const
 Returns the manager view. More...
 
- Public Member Functions inherited from IlvManagerMessage
 IlvManagerMessage (IlUInt reason, IlUInt mask, IlAny data=0)
 Constructor. More...
 

Public Attributes

IlvTransformer_oldTransformer
 Previous transformer. More...
 

Detailed Description

Manager message class used when setting a transformer on a manager view.

Library: ilvmgr

This message class is used in the member functions IlvManager::setTransformer and IlvManager::addTransformer. The reason (or message type) is always IlvMgrMsgSetTransformer. The new transformer is available through the manager view. The transformer previously set on the manager view is stored in the message data field _oldTransformer.

Constructor & Destructor Documentation

IlvManagerSetTransformerMessage::IlvManagerSetTransformerMessage ( IlvMgrView mgrview,
IlvTransformer oldTransformer 
)

Constructor.

Sets the message type to IlvMgrMsgSetTransformer.

Parameters
mgrviewThe manager view being removed.
oldTransformerThe transformer previously set on the manager view.

Member Data Documentation

IlvTransformer* IlvManagerSetTransformerMessage::_oldTransformer

Previous transformer.

Points to the transformer previously set on the manager view. If there was no transformer on the view, the value is 0.


© Copyright 2015, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.