Add a static 'instance()' member for the Photos model.

This will make referencing it from  a few places more easy.

Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Tomaz Canabrava 2014-06-03 19:04:50 -03:00 committed by Dirk Hohndel
parent f53b5c4d3f
commit eb24d90c8e
3 changed files with 10 additions and 3 deletions

View file

@ -9,12 +9,13 @@
class DivePictureModel : public QAbstractTableModel {
Q_OBJECT
public:
DivePictureModel(QObject *parent);
static DivePictureModel *instance();
virtual int columnCount(const QModelIndex &parent = QModelIndex()) const;
virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
virtual int rowCount(const QModelIndex &parent = QModelIndex()) const;
void updateDivePictures(int divenr);
private:
DivePictureModel();
int numberOfPictures;
// Currently, load the images on the fly
// Later, use a thread to load the images