QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
A model for published QGIS news feeds. More...
#include <qgsnewsfeedmodel.h>
Public Types | |
enum | Role { Key = Qt::UserRole + 1, Title, Content, ImageUrl, Image, Link, Sticky } |
Custom model roles. More... | |
Public Member Functions | |
QgsNewsFeedModel (QgsNewsFeedParser *parser, QObject *parent=nullptr) | |
Constructor for QgsNewsFeedModel, with the specified parent object. More... | |
int | columnCount (const QModelIndex &parent=QModelIndex()) const override |
QVariant | data (const QModelIndex &index, int role) const override |
Qt::ItemFlags | flags (const QModelIndex &index) const override |
QModelIndex | index (int row, int column, const QModelIndex &parent=QModelIndex()) const override |
QModelIndex | parent (const QModelIndex &index) const override |
int | rowCount (const QModelIndex &parent=QModelIndex()) const override |
A model for published QGIS news feeds.
This class is designed to work with QgsNewsFeedParser, for displaying feeds from a https://github.com/elpaso/qgis-feed server instance.
Definition at line 33 of file qgsnewsfeedmodel.h.
Custom model roles.
Enumerator | |
---|---|
Key | Entry unique key. |
Title | Entry title. |
Content | Entry content. |
ImageUrl | Optional entry image URL. |
Image | Optional entry image. |
Link | Optional entry URL link. |
Sticky | Whether entry is sticky. |
Definition at line 41 of file qgsnewsfeedmodel.h.
QgsNewsFeedModel::QgsNewsFeedModel | ( | QgsNewsFeedParser * | parser, |
QObject * | parent = nullptr |
||
) |
Constructor for QgsNewsFeedModel, with the specified parent object.
The parser argument must specify a valid QgsNewsFeedParser object, which must exist for the lifetime of this model.
Definition at line 23 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 111 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 37 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 77 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 83 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 96 of file qgsnewsfeedmodel.cpp.
|
override |
Definition at line 102 of file qgsnewsfeedmodel.cpp.