summaryrefslogtreecommitdiffstats
path: root/qt-ui
diff options
context:
space:
mode:
authorGravatar Robert C. Helling <helling@atdotde.de>2014-02-21 22:29:35 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-02-22 13:11:40 -0800
commit0474fe70fc47d4ba12c81c9dfefe6587b8266f31 (patch)
treeecf2fd8fb687448d2cd357318f50cac0cfaa73e9 /qt-ui
parent6fa52f3c34920a7a7fee4e5c95d3146342b84f78 (diff)
downloadsubsurface-0474fe70fc47d4ba12c81c9dfefe6587b8266f31.tar.gz
New profile: add image pixmaps for image events
For reasons that I don’t understand, the image is only shown if the event happens to be at the same time as a depth sample. This is, however, not specific to these image events, it seems to apply to all events. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui')
-rw-r--r--qt-ui/profile/diveeventitem.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/qt-ui/profile/diveeventitem.cpp b/qt-ui/profile/diveeventitem.cpp
index e744e6a0f..92aad1fc4 100644
--- a/qt-ui/profile/diveeventitem.cpp
+++ b/qt-ui/profile/diveeventitem.cpp
@@ -46,8 +46,12 @@ void DiveEventItem::setupPixmap()
setPixmap(EVENT_PIXMAP(":warning"));
} else if ((strcmp(internalEvent->name, "bookmark") == 0)) {
setPixmap(EVENT_PIXMAP(":flag"));
- } else if(strcmp(internalEvent->name, "heading") == 0) {
+ } else if (strcmp(internalEvent->name, "heading") == 0) {
setPixmap(EVENT_PIXMAP(":flag"));
+ } else if (internalEvent->type == 123) {
+ QPixmap picture;
+ picture.load(internalEvent->name);
+ setPixmap(picture.scaled(100, 100, Qt::KeepAspectRatio, Qt::SmoothTransformation));
} else {
setPixmap(EVENT_PIXMAP(":warning"));
}