diff options
Diffstat (limited to 'plugins/rssfeed/rss/textinput.cpp')
-rw-r--r-- | plugins/rssfeed/rss/textinput.cpp | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/plugins/rssfeed/rss/textinput.cpp b/plugins/rssfeed/rss/textinput.cpp deleted file mode 100644 index a32c9f5..0000000 --- a/plugins/rssfeed/rss/textinput.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/* - * textinput.cpp - * - * Copyright (c) 2001, 2002, 2003 Frerich Raabe <raabe@kde.org> - * - * This program 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. For licensing and distribution details, check the - * accompanying file 'COPYING'. - */ -#include "textinput.h" -#include "tools_p.h" - -#include <kurl.h> - -#include <tqdom.h> - -using namespace RSS; - -struct TextInput::Private : public Shared -{ - TQString title; - TQString description; - TQString name; - KURL link; -}; - -TextInput::TextInput() : d(new Private) -{ -} - -TextInput::TextInput(const TextInput &other) : d(0) -{ - *this = other; -} - -TextInput::TextInput(const TQDomNode &node) : d(new Private) -{ - TQString elemText; - - if (!(elemText = extractNode(node, TQString::fromLatin1("title"))).isNull()) - d->title = elemText; - if (!(elemText = extractNode(node, TQString::fromLatin1("description"))).isNull()) - d->description = elemText; - if (!(elemText = extractNode(node, TQString::fromLatin1("name")))) - d->name = elemText; - if (!(elemText = extractNode(node, TQString::fromLatin1("link"))).isNull()) - d->link = elemText; -} - -TextInput::~TextInput() -{ - if (d->deref()) - delete d; -} - -TQString TextInput::title() const -{ - return d->title; -} - -TQString TextInput::description() const -{ - return d->description; -} - -TQString TextInput::name() const -{ - return d->name; -} - -const KURL &TextInput::link() const -{ - return d->link; -} - -TextInput &TextInput::operator=(const TextInput &other) -{ - if (this != &other) { - other.d->ref(); - if (d && d->deref()) - delete d; - d = other.d; - } - return *this; -} - -bool TextInput::operator==(const TextInput &other) const -{ - return d->title == other.title() && - d->description == other.description() && - d->name == other.name() && - d->link == other.link(); -} |