Source Code (Use browser search to find items of interest.)

Class Index

kdelibs'CSSProperty (./kdelibs/khtml/css/cssparser.h:184)

class CSSProperty
{
public:
    CSSProperty()
    {
	m_id = -1;
	m_value = 0;
	m_bImportant = false;
    }
    ~CSSProperty();

    void setValue(CSSValueImpl *val);
    CSSValueImpl *value();

    int   m_id;
    bool m_bImportant;
protected:
    CSSValueImpl *m_value;
};

}; // namespace

kdelibs'CSSProperty::~CSSProperty() (./kdelibs/khtml/css/cssparser.cpp:1489)

CSSProperty::~CSSProperty()
{
    if(m_value) m_value->deref();
}


kdelibs'CSSProperty::setValue() (./kdelibs/khtml/css/cssparser.cpp:1494)

void CSSProperty::setValue(CSSValueImpl *val)
{
    if(m_value) m_value->deref();
    m_value = val;
    if(m_value) m_value->ref();
}


kdelibs'CSSProperty::value() (./kdelibs/khtml/css/cssparser.cpp:1501)

CSSValueImpl *CSSProperty::value()
{
    return m_value;
}