MyBooks
editmediatypemodel.hpp
Go to the documentation of this file.
1 #ifndef EDITMEDIATYPEMODEL_HPP
2 #define EDITMEDIATYPEMODEL_HPP
3 
4 #include <QtSql/QSqlQueryModel>
5 
15 class EditMediaTypeModel : public QSqlQueryModel
16 {
17  Q_OBJECT
18 
19 public:
20  EditMediaTypeModel(QObject *parent = 0);
21 
22  void initModel();
23  bool setData(const QModelIndex &index, const QVariant &value, int role) Q_DECL_OVERRIDE;
24  quint32 count();
25  Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE;
26 
27 private:
28  quint32 m_rowcnt;
29 
30  bool setMedia(int logId, const QString &media);
31  void refresh();
32 };
33 
34 #endif // EDITMEDIATYPEMODEL_HPP
EditMediaTypeModel(QObject *parent=0)
Definition: editmediatypemodel.cpp:7
void refresh()
Definition: editmediatypemodel.cpp:82
void initModel()
Definition: editmediatypemodel.cpp:17
Definition: editmediatypemodel.hpp:15
Qt::ItemFlags flags(const QModelIndex &index) const Q_DECL_OVERRIDE
Definition: editmediatypemodel.cpp:26
bool setMedia(int logId, const QString &media)
Definition: editmediatypemodel.cpp:90
quint32 m_rowcnt
Definition: editmediatypemodel.hpp:28
quint32 count()
Definition: editmediatypemodel.cpp:12
bool setData(const QModelIndex &index, const QVariant &value, int role) Q_DECL_OVERRIDE
Definition: editmediatypemodel.cpp:47