18 #ifndef COM_UBUNTU_CONTENT_ITEM_H_
19 #define COM_UBUNTU_CONTENT_ITEM_H_
23 #include <QSharedPointer>
47 Item& operator=(const Item&);
48 bool operator==(const Item&) const;
50 Q_INVOKABLE const QUrl&
url() const;
51 Q_INVOKABLE
void setUrl(const QUrl &
url) const;
52 Q_INVOKABLE const QString&
name() const;
53 Q_INVOKABLE
void setName(const QString &
name) const;
54 Q_INVOKABLE const QString
text() const;
55 Q_INVOKABLE
void setText(const QString &
text) const;
56 Q_INVOKABLE const QByteArray&
stream() const;
63 QSharedPointer<Private> d;
71 QDBusArgument &operator<<(QDBusArgument &argument,
72 const
com::ubuntu::content::Item &item);
75 const QDBusArgument &operator>>(const QDBusArgument &argument,
76 com::ubuntu::content::Item &item);
78 Q_DECLARE_METATYPE(
com::ubuntu::content::Item)
81 #endif // COM_UBUNTU_CONTENT_ITEM_H_
Q_INVOKABLE const QByteArray & stream() const
Q_INVOKABLE const QString & name() const
Q_INVOKABLE const QUrl & url() const
Q_INVOKABLE void setStreamType(const QString &type) const
Q_INVOKABLE void setText(const QString &text) const
Q_INVOKABLE void setName(const QString &name) const
Q_INVOKABLE const QString text() const
Q_INVOKABLE void setStream(const QByteArray &stream) const
Q_INVOKABLE const QString & streamType() const
Q_INVOKABLE void setUrl(const QUrl &url) const