rwlogo

Rogue Wave Views
Studio Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
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 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 2015, 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.