rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Studio Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

List of all members | Public Member Functions
IlvStIProperty Class Referenceabstract

Inspector class. More...

#include <ivstudio/inspectors/genprop.h>

Inheritance diagram for IlvStIProperty:
IlvStIValueProperty

Public Member Functions

virtual const char * getString () const =0
 Returns a character string that represents the object's value. More...
 
virtual IlvValuegetValue (IlvValue &val) const =0
 Copies the object's value to the value. More...
 
virtual void modified ()
 Is called automatically after the object has been modified. More...
 
virtual void set (const IlvStIProperty &prop)=0
 Copies the property to this property. More...
 
virtual void setString (const char *str)=0
 Converts the character string to the object's value. More...
 
virtual void setValue (const IlvValue &val)=0
 Sets the value to the object. More...
 

Detailed Description

Inspector class.

Library: ivstudio

This class defines data that is transferred between accessors and editors. In most cases, it encapsulates an IlvValue object (see IlvStIValueProperty).

See Also
IlvStIValueProperty.

Member Function Documentation

virtual const char* IlvStIProperty::getString ( ) const
pure virtual

Returns a character string that represents the object's value.

Returns
A character string that represents the object's value.

Implemented in IlvStIValueProperty.

virtual IlvValue& IlvStIProperty::getValue ( IlvValue val) const
pure virtual

Copies the object's value to the value.

Parameters
valContains the value.
Returns
The value.

Implemented in IlvStIValueProperty.

virtual void IlvStIProperty::modified ( )
virtual

Is called automatically after the object has been modified.

By default, this method does nothing, unless it is redefined in a derived class.

virtual void IlvStIProperty::set ( const IlvStIProperty prop)
pure virtual

Copies the property to this property.

Parameters
propThe new property.

Implemented in IlvStIValueProperty.

virtual void IlvStIProperty::setString ( const char *  str)
pure virtual

Converts the character string to the object's value.

Parameters
strThe character string which contains the value.

Implemented in IlvStIValueProperty.

virtual void IlvStIProperty::setValue ( const IlvValue val)
pure virtual

Sets the value to the object.

Parameters
valThe new value.

Implemented in IlvStIValueProperty.


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