Rogue Wave Views Application Framework Package API Reference Guide |
Rogue Wave Views Documentation Home |
Application Framework project file item class. More...
#include <ilviews/appframe/project/prjitem.h>
Public Member Functions | |
IlvDvFileItem (IlvDisplay *display, IlvDvFileInfo *fileInfo) | |
Constructs an IlvDvFileItem object. More... | |
virtual const IlSymbol * | getPopupMenuResouceId () const |
Returns a menu resource identifier. More... | |
virtual IlBoolean | isFile () const |
Returns IlTrue if the class is derived from the IlvDvFileItem class. More... | |
Public Member Functions inherited from IlvDvProjectItem | |
IlvDvProjectItem (const char *label, IlvBitmap *bitmap=0, IlvPosition position=IlvRight, IlUShort spacing=IlvDefaultGadgetItemSpacing) | |
Constructs an IlvDvProjectItem object. More... | |
void | addChild (IlvDvProjectItem *item) |
Adds a project item as a child of this item. More... | |
virtual IlBoolean | isFolder () const |
Returns IlTrue if the class is derived from the IlvDvFolderItem class. More... | |
virtual IlBoolean | removeChild (IlvDvProjectItem *item) |
Removes a child from this item. More... | |
Protected Member Functions | |
virtual IlvDvProjectItem * | _duplicate () const |
Returns a copy of the object. More... | |
Application Framework project file item class.
Library: ilvappframe
IlvDvFileItem
is a subclass of IlvDvProjectItem
. It references a file using an IlvDvFileInfo
object. When this file item is activated in a project view, the project document opens a document for the file associated with the file item.
IlvDvFileItem::IlvDvFileItem | ( | IlvDisplay * | display, |
IlvDvFileInfo * | fileInfo | ||
) |
Constructs an IlvDvFileItem
object.
This constructor creates an instance of IlvDvFileItem
according to the parameters display and fileInfo. The item label is set to the base name of the file name stored in the fileInfo object.
|
protectedvirtual |
Returns a copy of the object.
This method is only used by the duplicate method for duplicating the object without duplicating its child items. This method must be redefined by all the derived classes.
Reimplemented from IlvDvProjectItem.
|
virtual |
Returns a menu resource identifier.
Returns the resource identifier of the popup menu shown when a right-click occurs on the item.
Reimplemented from IlvDvProjectItem.
|
virtual |
Returns IlTrue
if the class is derived from the IlvDvFileItem
class.
IlTrue
if the class is derived from the IlvDvFileItem
class. Reimplemented from IlvDvProjectItem.
© 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.