listview_ad.h 553 B

1234567891011121314151617181920212223242526
  1. #ifndef LISTVIEW_AD_H
  2. #define LISTVIEW_AD_H
  3. #include <QAbstractListModel>
  4. #include <QVariantList>
  5. class Listview_ad : public QAbstractListModel
  6. {
  7. Q_OBJECT
  8. public:
  9. explicit Listview_ad(QObject *parent = nullptr);
  10. void setData(const QVariantList &data);
  11. int rowCount(const QModelIndex &parent = QModelIndex()) const override;
  12. QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const override;
  13. QHash<int, QByteArray> roleNames() const override;
  14. private:
  15. QVariantList m_data;
  16. };
  17. #endif // LISTVIEW_AD_H