Nut/src/table_p.h

34 lines
544 B
C
Raw Normal View History

2019-02-28 16:10:41 +08:00
#ifndef TABLEPRIVATE_H
#define TABLEPRIVATE_H
#include "defines.h"
#include <QtCore/QSet>
#include <QSharedData>
2019-02-28 16:10:41 +08:00
NUT_BEGIN_NAMESPACE
class TableModel;
class Table;
class TableSetBase;
class TablePrivate : public QSharedData {
2019-02-28 16:10:41 +08:00
Table *q_ptr;
Q_DECLARE_PUBLIC(Table)
public:
TablePrivate(Table *parent);
TableModel *model;
int status;
QSet<QString> changedProperties;
TableSetBase *parentTableSet;
QSet<TableSetBase*> childTableSets;
2019-06-06 21:00:03 +08:00
void refreshModel();
2019-02-28 16:10:41 +08:00
};
NUT_END_NAMESPACE
#endif // TABLEPRIVATE_H