rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Studio Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvStProperty Class Reference

Property class. More...

#include <ivstudio/stprop.h>

Inheritance diagram for IlvStProperty:
IlvStPropertySet IlvStDescriptiveObject IlvStOptions IlvStPanelHandler IlvStClassDescriptor IlvStDialog IlvStPanelClass

List of all members.

Public Member Functions

virtual const char * getName () const
 Returns the property name.
virtual const IlSymbolgetNameSymbol () const
 Returns the property name.
virtual IlvValuegetValue (IlvValue &value) const
 Returns the property value.
virtual void setName (const char *str)
 Sets the property name.
virtual void setNameSymbol (const IlSymbol *str)
 Sets the property name.
virtual void setValue (const IlvValue &value)
 Sets the property value.

Detailed Description

Property class.

Library: ivstudio

A property is an object which associates a value with a name.


Member Function Documentation

virtual const char* IlvStProperty::getName (  )  const [virtual]

Returns the property name.

Returns:
The property name.

Reimplemented in IlvStPanelHandler, and IlvStPropertySet.

virtual const IlSymbol* IlvStProperty::getNameSymbol (  )  const [virtual]

Returns the property name.

Returns:
The property name.
virtual IlvValue& IlvStProperty::getValue ( IlvValue value  )  const [virtual]

Returns the property value.

Parameters:
value Contains the property value.
Returns:
The property value.
virtual void IlvStProperty::setName ( const char *  str  )  [virtual]

Sets the property name.

Parameters:
str The property name.

Reimplemented in IlvStPropertySet.

virtual void IlvStProperty::setNameSymbol ( const IlSymbol str  )  [virtual]

Sets the property name.

Parameters:
str The property name.
virtual void IlvStProperty::setValue ( const IlvValue value  )  [virtual]

Sets the property value.

Parameters:
value The property value.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

© 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.