diff -r 5d007b20cfd0 -r cd2778e5acfe qthighway/xqserviceutil/src/xqservicemetadata/old/sfwinterface.cpp --- a/qthighway/xqserviceutil/src/xqservicemetadata/old/sfwinterface.cpp Tue Aug 31 16:02:37 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,192 +0,0 @@ -/* -* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* -* This program is free software: you can redistribute it and/or modify -* it under the terms of the GNU Lesser General Public License as published by -* the Free Software Foundation, version 2.1 of the License. -* -* 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. See the -* GNU Lesser General Public License for more details. -* -* You should have received a copy of the GNU Lesser General Public License -* along with this program. If not, -* see "http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html/". -* -* Description: -* -*/ - -#include "xqservicelog.h" - -#include "xqsfwinterface_p.h" - -QT_BEGIN_NAMESPACE -/*! - \class SFWInterface - - SFWInterface class is used by service metadata parser to keep interface related information (interface name and description) - from service XML registry file\n -*/ - - -/*! - * Class constructor - * - * @param anInterfaceName interface name - */ -SFWInterface::SFWInterface(const QString& anInterfaceName) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::SFWInterface(1)"); - XQSERVICE_DEBUG_PRINT("anInterfaceName: %s", qPrintable(anInterfaceName)); - interfaceName = anInterfaceName; -} - -/*! - Creates a copy of \a other. -*/ -SFWInterface::SFWInterface(const SFWInterface& other) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::SFWInterface(2)"); - (*this) = other; //use assignment operator - -} - -/* - Copies the content of the SFWInterface object \a other - into this one. -*/ -SFWInterface& SFWInterface::operator=(const SFWInterface&other) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::operator="); - interfaceName = other.interfaceName; - serviceName = other.serviceName; - interfaceDescription = other.interfaceDescription; - interfaceCapabilities = other.interfaceCapabilities; - interfaceVersion = other.interfaceVersion; - - return *this; -} - - -/*! - * Class destructor - */ -SFWInterface::~SFWInterface() -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::~SFWInterface"); -} - -/*! - * Gets the interface name - * - * @return interface name or default value (empty string) if it is not available - */ -QString SFWInterface::name() const -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::name"); - XQSERVICE_DEBUG_PRINT("interfaceName: %s", qPrintable(interfaceName)); - return interfaceName; -} - -/*! - * Gets the interface description - * - * @return interface description or default value (empty string) if it is not available - */ -QString SFWInterface::description() const -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::description"); - XQSERVICE_DEBUG_PRINT("interfaceDescription: %s", qPrintable(interfaceDescription)); - return interfaceDescription; -} - - -/*! - * Sets the interface description - * - * @param aDescription - */ -void SFWInterface::setDescription(const QString& aDescription) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::setDescription"); - XQSERVICE_DEBUG_PRINT("aDescription: %s", qPrintable(aDescription)); - interfaceDescription = aDescription; -} - -/*! - Returns the list of capabilities required by this interface. -*/ -QStringList SFWInterface::capabilities() const -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::capabilities"); - for (int i = 0; i < interfaceCapabilities.size(); ++i){ - XQSERVICE_DEBUG_PRINT("capability: %s", qPrintable(interfaceCapabilities.at(i))); - } - return interfaceCapabilities; -} - -/*! - Sets the interface \a apabilites. -*/ -void SFWInterface::setCapabilities(const QList& capabilities) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::setCapabilities"); - for (int i = 0; i < capabilities.size(); ++i){ - XQSERVICE_DEBUG_PRINT("capability: %s", qPrintable(capabilities.at(i))); - } - interfaceCapabilities = capabilities; -} - -/*! - Returns the version tag of the interface. -*/ -QString SFWInterface::version() const -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::version"); - XQSERVICE_DEBUG_PRINT("interfaceVersion: %s", qPrintable(interfaceVersion)); - return interfaceVersion; -} - -/*! - Sets the version tag of this interface to \a version. -*/ -void SFWInterface::setVersion(const QString& version) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::setVersion(1)"); - XQSERVICE_DEBUG_PRINT("version: %s", qPrintable(version)); - interfaceVersion = version; -} - -/*! - Sets the version tag of this interface based on \a maj and \a min. -*/ -void SFWInterface::setVersion(int maj, int min) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::setVersion(2)"); - XQSERVICE_DEBUG_PRINT("maj: %d, min: %d", maj, min); - interfaceVersion = QString::number(maj) + "." + QString::number(min); -} - -/*! - Returns the service associated with this interface. -*/ -QString SFWInterface::service() const -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::service"); - XQSERVICE_DEBUG_PRINT("serviceName: %s", qPrintable(serviceName)); - return serviceName; -} - -/*! - Sets the service name associated with this interface -*/ -void SFWInterface::setService(const QString &service) -{ - XQSERVICE_DEBUG_PRINT("SFWInterface::setService"); - XQSERVICE_DEBUG_PRINT("service: %s", qPrintable(service)); - serviceName = service; -} -QT_END_NAMESPACE