Commit graph

13 commits

Author SHA1 Message Date
Chris Cochrun
23bc1435ea remove old debug info 2023-03-31 09:54:47 -05:00
Chris Cochrun
0caadfc5c8 slide_obj.rs working
This commit finally has a working basic slide_obj implemented in Rust!
There are likely still some things that need to be tweaked and
massaged in order for things to translate back and forth from QML to
Rust.

The key was to make the old SlideObject written in C++ to act as a
bridge between QML and Rust. QML can't seem to understand CXX-QT's
QMap_QString_QVariant type as a QVariantMap and thus didn't translate
the Javascript object properly. Having the call first go into a C++
class translated it and then was trivial to pass into Rust.
2023-03-24 11:31:18 -05:00
Chris Cochrun
310c71e18c removing podofo 2023-03-20 11:36:53 -05:00
Chris Cochrun
caa2e31d99 add looping for slides
This add looping primarily for videos but I've added in the groundwork
for looping through any kind of slide. This obviously will be
implemented differently for each type of slide, but this way the
groundwork is done already.
2023-03-06 15:06:18 -06:00
Chris Cochrun
caded1027c removing cruft 2023-03-06 13:33:04 -06:00
Chris Cochrun
c80d208a3c removing cruft 2023-03-06 13:32:42 -06:00
Chris Cochrun
0ce4964be0 fixing typo 2023-03-06 13:32:21 -06:00
Chris Cochrun
0086ed3d5a fixing empty files not loading the application 2023-02-20 11:21:04 -06:00
Chris Cochrun
837607c892 adding loop to slideobject 2023-02-09 12:44:50 -06:00
Chris Cochrun
3286935b8e ensuring things don't change before needed 2023-01-22 07:30:54 -06:00
Chris Cochrun
a024a0b27d working slideObject 2023-01-20 13:38:23 -06:00
Chris Cochrun
f503622287 backend now uses the new classes and compiles some functions
might still need reworking
2023-01-20 07:05:51 -06:00
Chris Cochrun
d94b17f0d5 the new slidemodel and slideobject classes 2023-01-18 15:57:31 -06:00