23 #include "dom/dom2_views.h"
24 #include "dom/dom_exception.h"
25 #include "dom/dom_doc.h"
26 #include "xml/dom_elementimpl.h"
27 #include "xml/dom2_viewsimpl.h"
32 AbstractView::AbstractView()
41 if (impl) impl->ref();
45 AbstractView::AbstractView(AbstractViewImpl *i)
48 if (impl) impl->ref();
51 AbstractView::~AbstractView()
59 if ( impl != other.impl ) {
60 if(impl) impl->deref();
72 return impl->document();
80 return impl->getComputedStyle(static_cast<ElementImpl*>(elt.handle()),pseudoElt.implementation());
84 AbstractViewImpl *AbstractView::handle()
const
89 bool AbstractView::isNull()
const