Rogue Wave Views |
Rogue Wave Views Documentation Home |
DocView Handler of Document View Containers. More...
#include <ilviews/appframe/viewcont.h>
Public Member Functions | |
virtual IlvDvViewContainerInterface * | createContainer ()=0 |
Creates a document view container. | |
virtual IlvDvDocumentViewFactory * | getDocViewFactory () const =0 |
Gets the document view factory of the container factory. More... | |
virtual void | readOptions (IlvDvOptions *options)=0 |
Reads parameters from options. More... | |
virtual void | setDocViewFactory (IlvDvDocumentViewFactory *factory)=0 |
This method sets the document view factory factory to the container handler. More... | |
virtual void | updateOptions (IlvDvOptions *options)=0 |
Updates the options with the object data. More... | |
DocView Handler of Document View Containers.
Library: ilvappframe
The IlvDvContainerHandler
objects are used by the document templates to create document view containers. For example, it is inherited in DocView package to create MDI child frame or dockable bars (IlvDvFrameAndBarHandler
handler)
|
pure virtual |
Gets the document view factory of the container factory.
Implemented in IlvDvFrameAndBarHandler.
|
pure virtual |
Reads parameters from options.
This method is called to make the object read its data from options given as the parameter options.
Implemented in IlvDvFrameAndBarHandler.
|
pure virtual |
This method sets the document view factory factory to the container handler.
This container handler will use this factory to create document views that it will attach to the views container it creates. The container handler is given the responsibility of destroying the given factory.
Implemented in IlvDvFrameAndBarHandler.
|
pure virtual |
Updates the options with the object data.
This method is called to update the options, given as the parameter options, corresponding to the object data.
Implemented in IlvDvFrameAndBarHandler.
© 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.