rendered paste body#include "axis/sail/viewmodel3.h"class OccupyPermitVM : public ViewModel3{ Q_OBJECTpublic: explicit OccupyPermitVM(QObject *parent = 0); ~OccupyPermitVM(); //ViewModel3 virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; virtual bool isNewEntity(const QModelIndex &index) const; virtual Qt::ItemFlags flags(const QModelIndex &index) const;protected: //ViewModel3 virtual bool loadFromEntity(int row, int column, CacheValue& value) const; virtual bool saveToEntity(int row, const CacheRow &rowData);private: Q_DISABLE_COPY(OccupyPermitVM);};