/************************************************************************ * This file has been generated automatically from * * * * src/core/qgsnewsfeedmodel.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/ class QgsNewsFeedModel : QAbstractItemModel { %Docstring 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. .. versionadded:: 3.10 %End %TypeHeaderCode #include "qgsnewsfeedmodel.h" %End public: enum Role { Key, Title, Content, ImageUrl, Image, Link, Sticky, }; QgsNewsFeedModel( QgsNewsFeedParser *parser, QObject *parent /TransferThis/ = 0 ); %Docstring 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. %End virtual QVariant data( const QModelIndex &index, int role ) const; virtual Qt::ItemFlags flags( const QModelIndex &index ) const; virtual QModelIndex index( int row, int column, const QModelIndex &parent = QModelIndex() ) const; virtual QModelIndex parent( const QModelIndex &index ) const; virtual int rowCount( const QModelIndex &parent = QModelIndex() ) const; virtual int columnCount( const QModelIndex &parent = QModelIndex() ) const; }; class QgsNewsFeedProxyModel : QSortFilterProxyModel { %Docstring A proxy model for use with QgsNewsFeedModel. QgsNewsFeedProxyModel applies custom sorting to the entries in a QgsNewsFeedModel. .. versionadded:: 3.10 %End %TypeHeaderCode #include "qgsnewsfeedmodel.h" %End public: explicit QgsNewsFeedProxyModel( QgsNewsFeedParser *parser, QObject *parent /TransferThis/ = 0 ); %Docstring Constructor for QgsNewsFeedProxyModel, with the specified ``parent`` object. The ``parser`` argument must specify a valid QgsNewsFeedParser object, which must exist for the lifetime of this model. %End protected: virtual bool lessThan( const QModelIndex &left, const QModelIndex &right ) const; }; /************************************************************************ * This file has been generated automatically from * * * * src/core/qgsnewsfeedmodel.h * * * * Do not edit manually ! Edit header and run scripts/sipify.pl again * ************************************************************************/