From 7681f1c81159de8a8331c4504b9ac975f7914cd3 Mon Sep 17 00:00:00 2001 From: Chris Cochrun Date: Wed, 27 Sep 2023 09:45:05 -0500 Subject: [PATCH] adding utils and setting up tracing --- build.rs | 1 + src/main.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/build.rs b/build.rs index 98ad094..b3ceb3e 100644 --- a/build.rs +++ b/build.rs @@ -13,5 +13,6 @@ fn main() { .file("src/rust/presentation_model.rs") .file("src/rust/songs/song_model.rs") .file("src/rust/ytdl.rs") + .file("src/rust/utils.rs") .build(); } diff --git a/src/main.cpp b/src/main.cpp index 8f88878..7e1de18 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -60,6 +60,7 @@ #include "cxx-qt-gen/song_model.cxxqt.h" #include "cxx-qt-gen/video_model.cxxqt.h" #include "cxx-qt-gen/image_model.cxxqt.h" +#include "cxx-qt-gen/utilities.cxxqt.h" // #include "cxx-qt-gen/image_model.cxxqt.h" static QWindow *windowFromEngine(QQmlApplicationEngine *engine) @@ -145,6 +146,7 @@ int main(int argc, char *argv[]) // setup of app specific commandline args //Need to instantiate our slide + QScopedPointer utils(new Utils); QScopedPointer slideModel(new SlideModel); QScopedPointer slideMod(new SlideyMod); QScopedPointer filemanager(new File); @@ -199,6 +201,8 @@ int main(int argc, char *argv[]) slideMod.get(), SLOT(activate(int))); + utils.get()->setup(); + if (!serviceItemModel.get()->load(settings->getLastSaveFile())) { qDebug() << "Last saved file is missing or there isn't a last saved file."; serviceItemModel.get()->addItem("Black", "image",