X-Git-Url: https://git.sven.stormbind.net/?a=blobdiff_plain;f=src%2Fconfluence-user.h;fp=src%2Fconfluence-user.h;h=692d479f48730ac7f304e2a80d0d18c18f46c1a0;hb=d483bd8e6523c23c6f1d8908a2e0611c2bc9ff4f;hp=0000000000000000000000000000000000000000;hpb=7dfa3fe589d1722d49681f42cdb0bf1e6efb5223;p=sven%2Fvym.git diff --git a/src/confluence-user.h b/src/confluence-user.h new file mode 100644 index 0000000..692d479 --- /dev/null +++ b/src/confluence-user.h @@ -0,0 +1,40 @@ +#ifndef CONFLUENCEUSER_H +#define CONFLUENCEUSER_H + +#include +#include + + +class ConfluenceUser { + public: + ConfluenceUser() = default; + ~ConfluenceUser() = default; + ConfluenceUser (const ConfluenceUser &) = default; + ConfluenceUser &operator=(const ConfluenceUser &) = default; + void copy(const ConfluenceUser &); + void setTitle(const QString &s); + void setURL(const QString &s); + void setUserName(const QString &s); + void setDisplayName(const QString &s); + void setUserKey(const QString &s); + + QString getTitle(); + QString getURL(); + QString getUserName(); + QString getDisplayName(); + QString getUserKey(); + + private: + QString title; + QString url; + QString userName; + QString userKey; + QString displayName; +}; + +Q_DECLARE_METATYPE(ConfluenceUser); + +//! [custom type streaming operator] +//QDebug operator<<(QDebug dbg, const Message &message); + +#endif