diff options
Diffstat (limited to 'khtml/dom/dom2_views.cpp')
-rw-r--r-- | khtml/dom/dom2_views.cpp | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/khtml/dom/dom2_views.cpp b/khtml/dom/dom2_views.cpp deleted file mode 100644 index 11b07fbb0..000000000 --- a/khtml/dom/dom2_views.cpp +++ /dev/null @@ -1,95 +0,0 @@ -/** - * This file is part of the DOM implementation for KDE. - * - * (C) 2001 Peter Kelly ([email protected]) - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Library General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Library General Public License for more details. - * - * You should have received a copy of the GNU Library General Public License - * along with this library; see the file COPYING.LIB. If not, write to - * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - * Boston, MA 02110-1301, USA. - * - */ - -#include "dom/dom2_views.h" -#include "dom/dom_exception.h" -#include "dom/dom_doc.h" -#include "xml/dom_elementimpl.h" -#include "xml/dom2_viewsimpl.h" - -using namespace DOM; - - -AbstractView::AbstractView() -{ - impl = 0; -} - - -AbstractView::AbstractView(const AbstractView &other) -{ - impl = other.impl; - if (impl) impl->ref(); -} - - -AbstractView::AbstractView(AbstractViewImpl *i) -{ - impl = i; - if (impl) impl->ref(); -} - -AbstractView::~AbstractView() -{ - if (impl) - impl->deref(); -} - -AbstractView &AbstractView::operator = (const AbstractView &other) -{ - if ( impl != other.impl ) { - if(impl) impl->deref(); - impl = other.impl; - if(impl) impl->ref(); - } - return *this; -} - -Document AbstractView::document() const -{ - if (!impl) - throw DOMException(DOMException::INVALID_STATE_ERR); - - return impl->document(); -} - -CSSStyleDeclaration AbstractView::getComputedStyle(const Element &elt, const DOMString &pseudoElt) -{ - if (!impl) - throw DOMException(DOMException::INVALID_STATE_ERR); - - return impl->getComputedStyle(static_cast<ElementImpl*>(elt.handle()),pseudoElt.implementation()); -} - - -AbstractViewImpl *AbstractView::handle() const -{ - return impl; -} - -bool AbstractView::isNull() const -{ - return (impl == 0); -} - - - |