DOM::CSSPrimitiveValueImpl Class Reference

Inheritance diagram for DOM::CSSPrimitiveValueImpl:

DOM::CSSValueImpl DOM::StyleBaseImpl DOM::CSSImageValueImpl DOM::CSSQuirkPrimitiveValueImpl DOM::FontFamilyValueImpl List of all members.

Detailed Description

Definition at line 157 of file css_valueimpl.h.


Public Member Functions

 CSSPrimitiveValueImpl ()
 CSSPrimitiveValueImpl (int ident)
 CSSPrimitiveValueImpl (double num, CSSPrimitiveValue::UnitTypes type)
 CSSPrimitiveValueImpl (const DOMString &str, CSSPrimitiveValue::UnitTypes type)
 CSSPrimitiveValueImpl (CounterImpl *c)
 CSSPrimitiveValueImpl (RectImpl *r)
 CSSPrimitiveValueImpl (QRgb color)
 CSSPrimitiveValueImpl (PairImpl *p)
virtual ~CSSPrimitiveValueImpl ()
void cleanup ()
unsigned short primitiveType () const
int computeLength (khtml::RenderStyle *style, QPaintDeviceMetrics *devMetrics)
double computeLengthFloat (khtml::RenderStyle *style, QPaintDeviceMetrics *devMetrics)
void setPrimitiveType (unsigned short type)
void setFloatValue (unsigned short unitType, double floatValue, int &exceptioncode)
double floatValue (unsigned short) const
void setStringValue (unsigned short stringType, const DOM::DOMString &stringValue, int &exceptioncode)
DOM::DOMStringImpl * getStringValue () const
CounterImpl * getCounterValue () const
RectImpl * getRectValue () const
QRgb getRGBColorValue () const
PairImpl * getPairValue () const
virtual bool isPrimitiveValue () const
virtual unsigned short cssValueType () const
int getIdent ()
virtual bool parseString (const DOMString &string, bool=false)
virtual DOM::DOMString cssText () const
virtual bool isQuirkValue () const

Protected Attributes

int m_type
union {
   int   ident
   double   num
   DOM::DOMStringImpl *   string
   CounterImpl *   counter
   RectImpl *   rect
   QRgb   rgbcolor
   PairImpl *   pair
} m_value

The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys