#ifndef ALKUSER_H
#define ALKUSER_H
#include "alk_export.h"
#include<QMetaType>
#include<QDBusArgument>
#include<QObject>
#include<QString>
class ALK_EXport AlkUser :public QObject
{
Q_Object
public:
AlkUser(QObject* parent=0);
AlkUser(const AlkUser &user,QOject *parent=0);
~AlkUser();
const QString& user() const;
const QString& account() const;
const QString& contact() const;
const QString& type() const;
const QString& amount() const;
void setName(const QString& name);
void setAccount(const QString& account);
void setContact(const QString& contact);
void setType(const QString& type);
void setAmount(const QString& amount);
private:
class Private;
Private* const d;
};
ALK_EXPORT QDBusArgument& operator<<(QDBusArgument& argument, const AlkUser &user);
ALK_EXPORT const QDBusArgument& operator>>(const QDBusArgument& argument, AlkUser &user);
Q_DECLARE_METATYPE(AlkUser)
#endif
#define ALKUSER_H
#include "alk_export.h"
#include<QMetaType>
#include<QDBusArgument>
#include<QObject>
#include<QString>
class ALK_EXport AlkUser :public QObject
{
Q_Object
public:
AlkUser(QObject* parent=0);
AlkUser(const AlkUser &user,QOject *parent=0);
~AlkUser();
const QString& user() const;
const QString& account() const;
const QString& contact() const;
const QString& type() const;
const QString& amount() const;
void setName(const QString& name);
void setAccount(const QString& account);
void setContact(const QString& contact);
void setType(const QString& type);
void setAmount(const QString& amount);
private:
class Private;
Private* const d;
};
ALK_EXPORT QDBusArgument& operator<<(QDBusArgument& argument, const AlkUser &user);
ALK_EXPORT const QDBusArgument& operator>>(const QDBusArgument& argument, AlkUser &user);
Q_DECLARE_METATYPE(AlkUser)
#endif
No comments:
Post a Comment