Rogue Wave Views
Application Framework Package API Reference Guide
Product Documentation:

Rogue Wave Views
Documentation Home
List of all members | Public Member Functions
IlvDvManagerView Class Reference

Application Framework manager document view class. More...

#include <ilviews/appframe/manager/managvw.h>

Inheritance diagram for IlvDvManagerView:
IlvDvView IlvView IlvDvDocViewInterface IlvAbstractView IlvDvSerializable IlvDvInterface IlvSystemPort IlvStylable IlvPort IlvValueInterface IlvDvGrapherView

Public Member Functions

 IlvDvManagerView (IlvGadgetContainer *parent)
 Constructs an IlvDvManagerView object. More...
 
IlvManagergetManager () const
 Returns the manager edited by the view. More...
 
IlvDvManagerDocumentgetManagerDocument () const
 Returns the manager document associated with the view. More...
 
virtual void initializeView ()
 Initializes the manager view. More...
 
- Public Member Functions inherited from IlvDvView
 IlvDvView (IlvGadgetContainer *parent)
 Constructs an IlvDvView object. More...
 
virtual IlvAbstractViewgetDvView ()
 Gets the IlvAbstractView of the document view. More...
 
- Public Member Functions inherited from IlvDvDocViewInterface
IlvDvDocumentgetDocument () const
 Gets the document associated with the view. More...
 
IlvDvApplicationgetDvApplication () const
 Gets the application in which the document view is displayed. More...
 
virtual IlvGraphicgetGraphic ()
 Gets the graphic object of the document view. More...
 
IlvDvViewContainerInterfacegetViewContainer () const
 Gets the document view container that owns the view. More...
 
virtual void serialize (IlvDvStream &)
 Serializes the object in the stream stream.
Typically, the body of the method has the following form:
More...
 
- Public Member Functions inherited from IlvDvInterface
IlBoolean callMethod (const IlSymbol *methodName, IlvDvValue *returnedValue,...)
 Generic method for calling a method that is exported in a class interface. More...
 
IlvDvValuegetFieldValue (const IlSymbol *fieldName, IlvDvValue &value) const
 Gets a field value. More...
 
virtual IlBoolean isProcessingAction (const IlSymbol *methodName) const
 Returns IlTrue if the given action can be processed by the class. More...
 
virtual IlBoolean processAction (const IlSymbol *actionName)
 Processes an action. More...
 
virtual IlBoolean refreshAction (const IlSymbol *actionName, IlvDvActionDescriptor *desc) const
 Refresh all the menu items that reference the action given by the parameter actionName. More...
 
void setFieldValue (const IlSymbol *fieldName, const IlvDvValue &value)
 Sets a field value. More...
 

Detailed Description

Application Framework manager document view class.

Library: ilvappmgr

IlvDvManagerView is a subclass of IlvDvView It is a document view that displays the manager graphic objects inside its IlvView. When the IlvDvManagerView object initializes, it is added to the views of the manager of the associated manager document.

Constructor & Destructor Documentation

§ IlvDvManagerView()

IlvDvManagerView::IlvDvManagerView ( IlvGadgetContainer parent)

Constructs an IlvDvManagerView object.

This constructor creates an instance of IlvDvManagerView. The created IlvView object (IlvDvView inherits from IlvView) is attached as the child of the given parent gadget container.

Member Function Documentation

§ getManager()

IlvManager* IlvDvManagerView::getManager ( ) const

Returns the manager edited by the view.

The manager is given by the associated manager document.

Returns
The manager edited by the view.

§ getManagerDocument()

IlvDvManagerDocument* IlvDvManagerView::getManagerDocument ( ) const

Returns the manager document associated with the view.

Returns
The manager document associated with the view.

§ initializeView()

virtual void IlvDvManagerView::initializeView ( )
virtual

Initializes the manager view.

The manager view adds itself to the list of views of the manager associated with its document.

Reimplemented from IlvDvDocViewInterface.

Reimplemented in IlvDvGrapherView.


© Copyright 2017, 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.