mudbox::AttributeCheckableFloat Class Reference

#include <math.h>

Inheritance diagram for mudbox::AttributeCheckableFloat:

Inheritance graph
[legend]
List of all members.

Public Member Functions

  AttributeCheckableFloat (Node *pOwner=0, const QString &sID="", const QString &sValueName="")
void  SetValueName (const QString &sValueName)
QString  ValueName (void) const
Attribute::AttributeType  Type (void) const
AttributeWidget CreateEditorWidget (QWidget *pParent, int iWidth)
QString  AsString (void) const
void  SetFromString (const QString &s)

Protected Attributes

QString  m_sValueName

Constructor & Destructor Documentation

mudbox::AttributeCheckableFloat::AttributeCheckableFloat Node pOwner = 0,
const QString &  sID = "",
const QString &  sValueName = ""
[inline]
 
01288                                                                                                          : AttributeInstance<CheckableFloat>( pOwner, sID )
01289         { m_iSize = sizeof(CheckableFloat); m_sValueName = sValueName; };

Member Function Documentation

void mudbox::AttributeCheckableFloat::SetValueName const QString &  sValueName  )  [inline]
 
01290 { m_sValueName = sValueName; };
QString mudbox::AttributeCheckableFloat::ValueName void   )  const [inline]
 
01291 { return m_sValueName; };
Attribute::AttributeType mudbox::AttributeCheckableFloat::Type void   )  const [inline, virtual]
 

Reimplemented from mudbox::AttributeInstance< CheckableFloat >.

01293 { return typeUnknown; };
AttributeWidget* mudbox::AttributeCheckableFloat::CreateEditorWidget QWidget *  pParent,
int  iWidth
[inline, virtual]
 

Reimplemented from mudbox::AttributeInstance< CheckableFloat >.

01294 { return CreateNewCheckableFloatWidget( pParent, iWidth, (AttributeCheckableFloat *)this ); };
QString mudbox::AttributeCheckableFloat::AsString void   )  const [inline, virtual]
 

Reimplemented from mudbox::AttributeInstance< CheckableFloat >.

01295 { return QString("%1 %2").arg(m_cValue.State() ? "true" : "false").arg(m_cValue.Value()); };
void mudbox::AttributeCheckableFloat::SetFromString const QString &  s  )  [inline, virtual]
 

Reimplemented from mudbox::AttributeInstance< CheckableFloat >.

01297     {
01298         m_cValue.SetState( s.section( ' ', 0, 0 ) == "true" ? true : false );
01299         m_cValue.SetValue( s.section( ' ', 1, 1 ).toFloat() );
01300     };

Member Data Documentation

QString mudbox::AttributeCheckableFloat::m_sValueName [protected]
 

mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat
mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat mudbox::AttributeCheckableFloat