aboutsummaryrefslogtreecommitdiffstats
path: root/qt-ui/divepicturewidget.cpp
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tomaz.canabrava@intel.com>2014-05-30 14:38:27 -0300
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-06-01 15:54:07 -0700
commit1c34c831a4bd51a94d953828ea08ab0db3373049 (patch)
treef39b37da3ef72cf396b7f98045eb098570c381f1 /qt-ui/divepicturewidget.cpp
parent1556b723a26982204f3d648c5e1b98d6eda40a8c (diff)
downloadsubsurface-1c34c831a4bd51a94d953828ea08ab0db3373049.tar.gz
Add stub for a widget to show the dive pictures.
This has a few classes: the model is the list of pictures for the current dive, the delegate is how this pictures will be displayed on screen, the widget is the collection of delegates, and the DivePictureThumbnailThread is a worker-thread to generate the thumbnails so the UI will not freeze. [Dirk Hohndel: added the new files to subsurface.pro] Signed-off-by: Tomaz Canabrava <tomaz.canabrava@intel.com> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/divepicturewidget.cpp')
-rw-r--r--qt-ui/divepicturewidget.cpp26
1 files changed, 26 insertions, 0 deletions
diff --git a/qt-ui/divepicturewidget.cpp b/qt-ui/divepicturewidget.cpp
new file mode 100644
index 000000000..aea415725
--- /dev/null
+++ b/qt-ui/divepicturewidget.cpp
@@ -0,0 +1,26 @@
+#include "divepicturewidget.h"
+
+void DivePictureDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
+{
+ QStyledItemDelegate::paint(painter, option, index);
+}
+
+int DivePictureModel::columnCount(const QModelIndex &parent) const
+{
+
+}
+
+QVariant DivePictureModel::data(const QModelIndex &index, int role) const
+{
+
+}
+
+int DivePictureModel::rowCount(const QModelIndex &parent) const
+{
+
+}
+
+DivePictureView::DivePictureView(QWidget *parent): QListView(parent)
+{
+
+}