From 1a01403dcf9013ea92cf8d1556590dd4051fea6b Mon Sep 17 00:00:00 2001 From: Oliver Bock <fidelity@obock.de> Date: Mon, 25 Feb 2008 19:59:21 +0000 Subject: [PATCH] - Improved memory management (QPointer) - Use namespaces properly git-svn-id: https://svn.origo.ethz.ch/fidelity@19 53d1999f-d1a8-4366-aa61-588fded17473 --- votable/VOTD.cpp | 23 ++++++++++++++--------- votable/VOTD.h | 3 ++- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/votable/VOTD.cpp b/votable/VOTD.cpp index 329a0f0..d30c8c1 100644 --- a/votable/VOTD.cpp +++ b/votable/VOTD.cpp @@ -20,24 +20,27 @@ #include "VOTD.h" -Fidelity::Common::VOTD::VOTD() +namespace Fidelity { + namespace Common { + +VOTD::VOTD() { initAttributes(); } -Fidelity::Common::VOTD::VOTD(QString content) +VOTD::VOTD(QString content) { m_Content = content; initAttributes(); } -Fidelity::Common::VOTD::~VOTD() +VOTD::~VOTD() { } -bool Fidelity::Common::VOTD::buildXml(QDomElement* parent) +bool VOTD::buildXml(QDomElement* parent) { parent->setTagName("TD"); @@ -54,25 +57,27 @@ bool Fidelity::Common::VOTD::buildXml(QDomElement* parent) } -void Fidelity::Common::VOTD::setEncoding(QString new_var) +void VOTD::setEncoding(QString new_var) { m_Encoding = new_var; } -QString Fidelity::Common::VOTD::Encoding() +QString VOTD::Encoding() { return m_Encoding; } -void Fidelity::Common::VOTD::setContent(QString new_var) +void VOTD::setContent(QString new_var) { m_Content = new_var; } -QString Fidelity::Common::VOTD::Content() +QString VOTD::Content() { return m_Content; } -void Fidelity::Common::VOTD::initAttributes() +void VOTD::initAttributes() {} + +}} diff --git a/votable/VOTD.h b/votable/VOTD.h index 3cec9ce..8b7ac78 100644 --- a/votable/VOTD.h +++ b/votable/VOTD.h @@ -21,6 +21,7 @@ #ifndef VOTD_H #define VOTD_H +#include <QObject> #include <QString> #include <QDomElement> @@ -34,7 +35,7 @@ namespace Fidelity { * See this URL for the latest definition: http://www.ivoa.net/Documents/latest/VOT.html * For the time being only XML and binary based output is supported... */ -class VOTD +class VOTD : public QObject { public: -- GitLab