HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups 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)
 
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
 
fpreal64 minValue (int i) const
 
fpreal64 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 134 of file UT_PropertyTable.h.

Constructor & Destructor Documentation

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

Definition at line 137 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 170 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 162 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 149 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 151 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 157 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 155 of file UT_PropertyTable.h.

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

Get the index in the parent table.

Definition at line 167 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 145 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 147 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 160 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 144 of file UT_PropertyTable.h.

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

Interface to properties

Definition at line 153 of file UT_PropertyTable.h.


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