diff options
author | Berthold Stoeger <bstoeger@mail.tuwien.ac.at> | 2018-07-15 17:56:18 +0200 |
---|---|---|
committer | Dirk Hohndel <dirk@hohndel.org> | 2018-07-23 15:58:55 -0700 |
commit | b3feaa80e26510928c73e92049ec346841f6093a (patch) | |
tree | 1a1f002959ea09aa5a16a5cc04ace06326941377 /subsurface-helper.cpp | |
parent | c7428859840bfcf973a14f27c6376e39e915cb29 (diff) | |
download | subsurface-b3feaa80e26510928c73e92049ec346841f6093a.tar.gz |
Dive video: paint duration-bar above thumbnail in profile plot
Paint a rectangle on top of thumbnails indicating the run-time
of the video.
Use the z=100.0-101.0 range for painting the thumbnails, whereby
the z-value increases uniformly from first to last thumbnail
(sorted by timestamp). The duration-bars are placed at z-values
midway between those of the thumbnails.
Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
Diffstat (limited to 'subsurface-helper.cpp')
-rw-r--r-- | subsurface-helper.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/subsurface-helper.cpp b/subsurface-helper.cpp index f37bd332c..e0c3b6353 100644 --- a/subsurface-helper.cpp +++ b/subsurface-helper.cpp @@ -31,10 +31,12 @@ #ifndef SUBSURFACE_TEST_DATA QObject *qqWindowObject = NULL; +static void register_meta_types(); void init_ui() { init_qt_late(); register_qml_types(); + register_meta_types(); #ifndef SUBSURFACE_MOBILE PluginManager::instance().loadPlugins(); @@ -137,6 +139,12 @@ void run_ui() #endif // SUBSURFACE_MOBILE qApp->exec(); } + +Q_DECLARE_METATYPE(duration_t) +static void register_meta_types() +{ + qRegisterMetaType<duration_t>(); +} #endif // not SUBSURFACE_TEST_DATA void register_qml_types() |