HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
UT_PropertyTable::PropertySubsetList Class Reference

Relatively lightweight representation of a subset of a UT_PropertyList. More...

#include <UT_PropertyTable.h>

Public Member Functions

 PropertySubsetList (const UT_PropertyTable &table)
 
 ~PropertySubsetList ()
 
exint parentIndex (int i) const
 Get the index in the parent table. More...
 
void appendProperty (int id)
 Add a property using the index from the base table. More...
 
exint size () const
 
const UT_StringHolderrclass (int i) const
 
const UT_StringHolderrname (int i) const
 
const UT_StringHolderhname (int i) const
 
const UT_StringHolderlabel (int i) const
 
OptionEntryPtr value (int i) const
 
fpreal minValue (int i) const
 
fpreal maxValue (int i) const
 
bool save (UT_JSONWriter &w) const
 
void dump () const
 

Detailed Description

Relatively lightweight representation of a subset of a UT_PropertyList.

Definition at line 114 of file UT_PropertyTable.h.

Constructor & Destructor Documentation

UT_PropertyTable::PropertySubsetList::PropertySubsetList ( const UT_PropertyTable table)
inline

Definition at line 117 of file UT_PropertyTable.h.

UT_PropertyTable::PropertySubsetList::~PropertySubsetList ( )
inline

Definition at line 121 of file UT_PropertyTable.h.

Member Function Documentation

void UT_PropertyTable::PropertySubsetList::appendProperty ( int  id)
inline

Add a property using the index from the base table.

Definition at line 151 of file UT_PropertyTable.h.

void UT_PropertyTable::PropertySubsetList::dump ( ) const
inline

Interface to properties

Definition at line 143 of file UT_PropertyTable.h.

const UT_StringHolder& UT_PropertyTable::PropertySubsetList::hname ( int  i) const
inline

Interface to properties

Definition at line 130 of file UT_PropertyTable.h.

const UT_StringHolder& UT_PropertyTable::PropertySubsetList::label ( int  i) const
inline

Interface to properties

Definition at line 132 of file UT_PropertyTable.h.

fpreal UT_PropertyTable::PropertySubsetList::maxValue ( int  i) const
inline

Interface to properties

Definition at line 138 of file UT_PropertyTable.h.

fpreal UT_PropertyTable::PropertySubsetList::minValue ( int  i) const
inline

Interface to properties

Definition at line 136 of file UT_PropertyTable.h.

exint UT_PropertyTable::PropertySubsetList::parentIndex ( int  i) const
inline

Get the index in the parent table.

Definition at line 148 of file UT_PropertyTable.h.

const UT_StringHolder& UT_PropertyTable::PropertySubsetList::rclass ( int  i) const
inline

Interface to properties

Definition at line 126 of file UT_PropertyTable.h.

const UT_StringHolder& UT_PropertyTable::PropertySubsetList::rname ( int  i) const
inline

Interface to properties

Definition at line 128 of file UT_PropertyTable.h.

bool UT_PropertyTable::PropertySubsetList::save ( UT_JSONWriter w) const
inline

Interface to properties

Definition at line 141 of file UT_PropertyTable.h.

exint UT_PropertyTable::PropertySubsetList::size ( void  ) const
inline

Interface to properties

Definition at line 125 of file UT_PropertyTable.h.

OptionEntryPtr UT_PropertyTable::PropertySubsetList::value ( int  i) const
inline

Interface to properties

Definition at line 134 of file UT_PropertyTable.h.


The documentation for this class was generated from the following file: