Nut/src/sqlmodel_p.h

28 lines
440 B
C
Raw Normal View History

2018-02-13 23:39:21 +08:00
#ifndef SQLMODEL_P_H
#define SQLMODEL_P_H
2019-06-18 21:40:40 +08:00
#include <QSharedPointer>
2018-02-13 23:39:21 +08:00
#include <QString>
#include "defines.h"
NUT_BEGIN_NAMESPACE
class SqlModel;
class Table;
class TableModel;
class SqlModelPrivate {
SqlModel *q_ptr;
Q_DECLARE_PUBLIC(SqlModel)
public:
2019-06-18 21:40:40 +08:00
explicit SqlModelPrivate(SqlModel *parent);
2018-02-26 18:14:36 +08:00
2018-02-13 23:39:21 +08:00
QString tableName;
2019-06-18 21:40:40 +08:00
TableType<Table>::RowList rows;
2018-02-13 23:39:21 +08:00
TableModel *model;
};
NUT_END_NAMESPACE
#endif // SQLMODEL_P_H