rwlogo
Rogue Wave Views 5.5.1

Rogue Wave Views
Application Framework Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvDvListView Class Reference

Application Framework list document view. More...

#include <ilviews/appframe/viewgadg.h>

Inheritance diagram for IlvDvListView:
IlvDvDocViewInterface IlvDvSerializable IlvDvInterface

List of all members.

Public Member Functions

 IlvDvListView (IlvDisplay *display)
 Constructs an IlvDvListView object.
virtual IlvGraphicgetGraphic ()
 Gets the graphic object of the document view.

Detailed Description

Application Framework list document view.

Library: ilvappframe

IlvDvListView is a subclass of IlvStringList that implements the IlvDvDocViewInterface interface. It is used for displaying a list from the document data into an IlvStringList gadget.
Classes that inherit from the IlvDvListView class must be declared and implemented with specific macros, which allows instances of these classes to be created automatically by the document templates.
The following code sample shows how to derive from IlvDvListView:

 class MyListView
 : public IlvDvListView * {
     IlvDvDeclareGadgetViewCreate();
 public:
     MyListView(IlvDisplay* display) : IlvDvListView(display) {}
     virtual void initializeView();
     ...
 };

 // Implementation file
 void
 MyListView::initializeView()
 {
     IlvDvListView::initializeView();
     // My initialization code here
 }
 ...
 IlvDvPreRegisterGadgetViewClass(MyListView, IlvDvListView);
 IL_BEGINMODULEINITDEF(mymodule)
     IlvDvPostRegisterDocIlvViewClass(MyListView, IlvDvListView);
 IL_ENDMODULEINITDEF(mymodule)

Constructor & Destructor Documentation

IlvDvListView::IlvDvListView ( IlvDisplay display  ) 

Constructs an IlvDvListView object.

This constructor creates an instance of IlvDvListView whose display is given by the parameter display.


Member Function Documentation

virtual IlvGraphic* IlvDvListView::getGraphic (  )  [virtual]

Gets the graphic object of the document view.

Must be redefined by the class that implements the interface if the class inherits from the IlvGraphic class. In this case, the redefined method only returns this object. For example, the IlvDvTextView class redefines this method to return (IlvText*)this object. By default, the method returns 0.

Returns:
The graphic object of the document view.

Reimplemented from IlvDvDocViewInterface.


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