Files
cbh/ElaWidgetTools/DeveloperComponents/ElaPivotModel.h
2025-09-19 22:40:52 +08:00

27 lines
565 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