--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/qthighway/xqserviceutil/src/xqservicemetadata/old/sfwinterface_p.h Tue Aug 31 16:02:37 2010 +0300
@@ -0,0 +1,64 @@
+/*
+* 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:
+*
+*/
+
+#ifndef XQSFWINTERFACE_H_
+#define XQSFWINTERFACE_H_
+
+#include <QString>
+#include <QList>
+#include <QStringList>
+#include "xqqserviceglobal.h"
+
+QT_BEGIN_NAMESPACE
+
+class Q_SFW_EXPORT SFWInterface
+{
+public:
+
+ SFWInterface(const QString& anInterfaceName);
+ SFWInterface(const SFWInterface& other);
+ virtual ~SFWInterface();
+
+ SFWInterface &operator=(const SFWInterface&other);
+
+ QString name() const;
+ QString service() const;
+ QString description() const;
+ QStringList capabilities() const;
+ QString version() const;
+
+ void setDescription(const QString& aDescription);
+ void setCapabilities(const QList<QString>& capabilities);
+ void setVersion(const QString& version);
+ void setVersion(int maj = 1, int min = 0);
+ void setService(const QString &service);
+
+private:
+ QString interfaceName;
+ QString interfaceDescription;
+ QStringList interfaceCapabilities;
+ QString interfaceVersion;
+ QString serviceName;
+};
+
+QT_END_NAMESPACE
+
+#endif /*XQSFWINTERFACE_H_*/