]> sigrok.org Git - pulseview.git/blobdiff - main.cpp
Rework signals for modularity
[pulseview.git] / main.cpp
index da5fffcdb3af28d4ada2044e32e88c4a2cd7cd3b..793f4ce12d77dd83e6b7f976a1a70de29216caf1 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -60,6 +60,7 @@
 #include "pv/mainwindow.hpp"
 #include "pv/session.hpp"
 #include "pv/util.hpp"
+#include "pv/data/segment.hpp"
 
 #ifdef ANDROID
 #include <libsigrokandroidutils/libsigrokandroidutils.h>
@@ -274,8 +275,9 @@ int main(int argc, char *argv[])
        for (int i = 0; i < argc; i++)
                open_files.emplace_back(argv[i]);
 
-       qRegisterMetaType<pv::util::Timestamp>("util::Timestamp");
        qRegisterMetaType<uint64_t>("uint64_t");
+       qRegisterMetaType<pv::util::Timestamp>("util::Timestamp");
+       qRegisterMetaType<pv::data::Segment>("data::Segment");
 
        // Prepare the global settings since logging needs them early on
        pv::GlobalSettings settings;