Files
prodejna/core/itablemodel.h
T

25 lines
471 B
C++
Raw Normal View History

2016-01-17 21:09:28 +01:00
#ifndef ITABLEMODEL_H
#define ITABLEMODEL_H
#include <QString>
#include <QAbstractTableModel>
2016-01-18 09:17:42 +01:00
#include "core_global.h"
class CORESHARED_EXPORT ITableModel : public QAbstractTableModel
2016-01-17 21:09:28 +01:00
{
Q_OBJECT
public:
explicit ITableModel(QObject *parent = NULL);
protected:
virtual void handleFilter(const QString &filter) = 0;
virtual void handleRestore() = 0;
public slots:
void filter(const QString &filter);
void restore();
};
#endif // ITABLEMODEL_H