Commit graph

1010 commits

Author SHA1 Message Date
Chris Cochrun
d9836db18e ensuring that visual position follow initialValues
Since the internal components change visualPosition this will just
setup initialValues properly for anything looking at visualPosition
from the start
2023-04-19 06:33:41 -05:00
Chris Cochrun
81ea712c6b feature: a much nicer qml rangedslider
In order to make start and end time setting far more efficient, I
decided to create my own RangeSlider called RangedSlider. This has a
moved signal for each handle and a released signal for each
handle. This allows us to change the video playback but not set the
value until released. Meaning only one access to the database.
2023-04-19 05:35:52 -05:00
Chris Cochrun
8b231de32b adding a custom rangedslider 2023-04-18 15:32:42 -05:00
Chris Cochrun
8c89c49f4a cleanup lib.rs 2023-04-18 11:15:48 -05:00
Chris Cochrun
455c83b000 make a spot for serviceItem info in the footer 2023-04-18 11:13:49 -05:00
Chris Cochrun
061bf5acb8 bug: triggering presenting on preview switching 2023-04-18 11:00:10 -05:00
Chris Cochrun
4f081acd7a adding footer information 2023-04-18 10:29:31 -05:00
Chris Cochrun
990edf3818 some tweaks to the library components 2023-04-18 06:42:56 -05:00
Chris Cochrun
ecebddf557 add All files to the options 2023-04-18 06:42:43 -05:00
Chris Cochrun
f4c2e1e452 remove commented code 2023-04-18 06:30:44 -05:00
Chris Cochrun
6a3cdfd072 update todo 2023-04-18 06:29:32 -05:00
Chris Cochrun
29607d954a adding video times to service item for future 2023-04-18 06:29:08 -05:00
Chris Cochrun
bc2ff3d4fc update todo 2023-04-17 21:29:05 -05:00
Chris Cochrun
a93aa37d53 adding video_start_time and video_end_time
Both of these properties will be used to track when a video needs to
start and end during the slide show.
2023-04-17 21:27:50 -05:00
Chris Cochrun
90f551edff attempting to modernize the VideoEditor.qml 2023-04-17 17:08:33 -05:00
Chris Cochrun
1a9b7b0bd7 using setup instead of test_database 2023-04-17 11:30:26 -05:00
Chris Cochrun
860469a3d1 use setup instead of test_database 2023-04-17 11:29:19 -05:00
Chris Cochrun
75d959f541 updating todo.org 2023-04-17 11:28:18 -05:00
Chris Cochrun
b037f1a91c initial ability to update properties of video_model.rs
I've made it possible to update the properties of the videos. I'll
need to make sure title, start and end times, and paths all work as
well. Let's make videos really good and then move on to images and
presentations.
2023-04-17 11:22:07 -05:00
Chris Cochrun
2311af3b46 initial adding of song_model.rs 2023-04-16 15:09:45 -05:00
Chris Cochrun
9d05a7e655 using video_model.rs and presentation_model.rs
These are hopefully a better alternative than the cpp counterparts
after some more time
2023-04-16 15:09:09 -05:00
Chris Cochrun
020e812bce some tweaks to the models in rust 2023-04-15 14:37:53 -05:00
Chris Cochrun
ab168af16f remove unnecessary include 2023-04-15 14:37:43 -05:00
Chris Cochrun
c5a94f6d4d update todo.org 2023-04-15 14:37:37 -05:00
Chris Cochrun
343e1ed0bc bug: fixed service_item_id changes
Recorded a dest_count of the destination_index slides in order to
appropriately change the right service_item_id's.
2023-04-15 06:43:30 -05:00
Chris Cochrun
e11e454062 bug: fixed slides moving in both directions
Slides move fine, but the service_item_id is still wrong when moving
an item down.
2023-04-15 06:05:13 -05:00
Chris Cochrun
a8552f272d grrrrr 2023-04-14 17:08:37 -05:00
Chris Cochrun
21e34a1c94 attempting to switch to a rotate method of moving slides 2023-04-14 14:27:50 -05:00
Chris Cochrun
f2b1fdd4a6 updating TODO.org 2023-04-14 08:56:45 -05:00
Chris Cochrun
0db19df3ea some tweaks to try and get the slides to move properly...not right 2023-04-14 08:54:00 -05:00
Chris Cochrun
2c68aa8706 some metadata changes 2023-04-14 08:53:52 -05:00
Chris Cochrun
2bed897262 idk what I did.. someone help.. 2023-04-13 15:20:23 -05:00
Chris Cochrun
ac5bd950c7 removing annoying debug info 2023-04-13 15:20:09 -05:00
Chris Cochrun
cf20d1aeb7 getting closer to working move function 2023-04-13 15:09:27 -05:00
Chris Cochrun
cf20c94c17 cleaner version by using filters 2023-04-13 09:38:21 -05:00
Chris Cochrun
a2cd7294af bug: break instead of return 2023-04-13 09:37:58 -05:00
Chris Cochrun
9da9859411 using filter iterator functions instead of if else blocks 2023-04-13 09:19:49 -05:00
Chris Cochrun
ade09bb4e8 user iterater instead of hand made loop 2023-04-13 05:29:22 -05:00
Chris Cochrun
d9dbefcbe5 setup move_item_from_service in slide_model
I'll need to keep working on this but a basic sorta working function
of moving the order of items in the Rust model is here.
2023-04-12 19:01:50 -05:00
Chris Cochrun
85285b7d02 add newItem function to interface with QML
In order to make sure QML can properly interact with Rust I'll use a
function in the proxy model to interact with the actual model
underneath in Rust.
2023-04-12 19:00:31 -05:00
Chris Cochrun
b2a87b76b6 removing unnecessary functions 2023-04-11 16:47:51 -05:00
Chris Cochrun
65d3506743 updates 2023-04-11 15:19:04 -05:00
Chris Cochrun
5470a5c0a7 removing slides properly
By reversing order I'm removing the slides correctly now.
2023-04-11 15:18:38 -05:00
Chris Cochrun
28d6564648 change mailto address 2023-04-11 11:35:00 -05:00
Chris Cochrun
37424ce709 update todo 2023-04-11 11:30:01 -05:00
Chris Cochrun
3f87d540e1 incorrectly remove slides 2023-04-11 09:39:02 -05:00
Chris Cochrun
99655f4a56 update to ffmpeg_6-full 2023-04-11 06:22:50 -05:00
Chris Cochrun
438af89034 skeleton for the service_item_model.rs file 2023-04-11 06:22:50 -05:00
Chris Cochrun
f8ac7feea0 adding the removal of items work on the slides
This isn't finished yet, but the core is there. I have yet to fully
remove slides after a service_item is removed.
2023-04-11 06:22:50 -05:00
Chris Cochrun
7a36b70a6d remove come cruft 2023-04-11 06:22:50 -05:00