21 lines
422 B
C++
21 lines
422 B
C++
|
|
#ifndef BASE_REPOSITORY_H
|
||
|
|
#define BASE_REPOSITORY_H
|
||
|
|
|
||
|
|
#include "data_repository_signals.h"
|
||
|
|
#include <QSqlDatabase>
|
||
|
|
|
||
|
|
class BaseSqlTableRepository : public DataRepositorySignals {
|
||
|
|
protected:
|
||
|
|
QSqlDatabase database_;
|
||
|
|
|
||
|
|
public:
|
||
|
|
BaseSqlTableRepository(QSqlDatabase &database, QObject *parent);
|
||
|
|
|
||
|
|
virtual ~BaseSqlTableRepository() = default;
|
||
|
|
|
||
|
|
protected:
|
||
|
|
QSqlQuery foreignKeysOnQuery() const;
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // BASE_REPOSITORY_H
|