Files
cbh/ElaWidgetTools/DeveloperComponents/ElaPivotModel.h
2025-09-20 01:41:33 +08:00

26 lines
570 B
C++

#ifndef ELAPIVOTMODEL_H
#define ELAPIVOTMODEL_H
#include <QAbstractListModel>
class ElaPivotModel : public QAbstractListModel {
Q_OBJECT
public:
explicit ElaPivotModel(QObject *parent = nullptr);
~ElaPivotModel();
void appendPivot(QString pivot);
void removePivot(QString pivot);
int getPivotListCount() const;
protected:
int rowCount(const QModelIndex &parent = QModelIndex()) const override;
QVariant data(const QModelIndex &index, int role) const override;
private:
QStringList _pivotList;
};
#endif // ELAPIVOTMODEL_H