rwlogo
Rogue Wave Views 5.6

Rogue Wave Views
Studio Package API Reference Guide

Product Documentation:

Rogue Wave Views
Documentation Home

IlvStIProperty Class Reference

Inspector class. More...

#include <ivstudio/inspectors/genprop.h>

Inheritance diagram for IlvStIProperty:
IlvStIValueProperty

List of all members.

Public Member Functions

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

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:
val Contains 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:
prop The new property.

Implemented in IlvStIValueProperty.

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

Converts the character string to the object's value.

Parameters:
str The 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:
val The new value.

Implemented in IlvStIValueProperty.

 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.