added listview
This commit is contained in:
parent
6146758f59
commit
923d514dff
5 changed files with 52 additions and 17 deletions
19
post.h
19
post.h
|
@ -10,35 +10,48 @@ class Post : public QObject
|
|||
{
|
||||
Q_OBJECT
|
||||
Q_PROPERTY(QString title READ title)
|
||||
Q_PROPERTY(QString feedTitle READ feedTitle)
|
||||
Q_PROPERTY(QString id READ id)
|
||||
Q_PROPERTY(QString feedId READ feedId)
|
||||
Q_PROPERTY(QString author READ author)
|
||||
Q_PROPERTY(QUrl link READ link)
|
||||
Q_PROPERTY(QDate date READ date)
|
||||
Q_PROPERTY(QDateTime date READ date)
|
||||
Q_PROPERTY(QString content READ content)
|
||||
Q_PROPERTY(bool starred READ starred NOTIFY starredChanged)
|
||||
Q_PROPERTY(bool read READ read NOTIFY readChanged)
|
||||
|
||||
public:
|
||||
Post(QObject *parent = 0);
|
||||
Post(QJsonObject post, QObject *parent = 0);
|
||||
~Post();
|
||||
QString title() const { return mTitle; }
|
||||
QString feedTitle() const { return mFeedTitle; }
|
||||
QString id() const { return mId; }
|
||||
QString feedId() const { return mFeedId; }
|
||||
QString author() const { return mAuthor; }
|
||||
QUrl link() const { return mLink; }
|
||||
QDate date() const { return mDate; }
|
||||
QDateTime date() const { return mDate; }
|
||||
QString content() const { return mContent; }
|
||||
bool starred() const { return mStarred; }
|
||||
bool read() const { return mRead; }
|
||||
|
||||
signals:
|
||||
void starredChanged(bool);
|
||||
void readChanged(bool);
|
||||
|
||||
public slots:
|
||||
|
||||
private:
|
||||
QString mTitle;
|
||||
QString mFeedTitle;
|
||||
QString mId;
|
||||
QString mFeedId;
|
||||
QString mAuthor;
|
||||
QUrl mLink;
|
||||
QDate mDate;
|
||||
QDateTime mDate;
|
||||
QString mContent;
|
||||
bool mStarred;
|
||||
bool mRead;
|
||||
};
|
||||
|
||||
#endif // POST_H
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue