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
CounterImplgetCounterValue () const
RectImplgetRectValue () const
QRgb getRGBColorValue () const
PairImplgetPairValue () 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