Chris Cochrun
2c014e242f
Refactoring to slide_model and service_item getting the data from db
...
This is kinda a broken commit. There isn't any order to the adding of
the slide anymore. So it'll need to find a way of keeping track of
where all the current slides are and then insert the new ones in the
correct order while moving the others around as well.
2024-10-02 14:48:16 -05:00
Chris Cochrun
9b75c366de
saving some updates
2024-09-17 15:32:34 -05:00
Chris Cochrun
c2a56cd24b
fixing serviceListItem:
...
Need to remember that list delegates need a component not a real item,
so the wrapper is necessary
2024-09-15 06:09:22 -05:00
Chris Cochrun
b61e05a423
trying to fix models
2024-09-15 06:08:26 -05:00
Chris Cochrun
a1f18f803d
things are building and running now
...
Now for all the issues of things not working
2024-09-15 06:08:24 -05:00
Chris Cochrun
66f313675b
updates to fix qml
2024-09-15 06:06:53 -05:00
Chris Cochrun
3d09157be8
delete all selected items
2024-06-17 16:27:10 -05:00
Chris Cochrun
74f5596946
adding id to the service_item_model of the corresponding model
2024-04-15 10:54:28 -05:00
Chris Cochrun
6177219482
fixing the spinner to always be the right size
2024-04-12 07:22:59 -05:00
Chris Cochrun
60b89a84d7
using getItem directly since QVariantMaps work now in 0.6 of cxxqt
2024-01-16 13:54:09 -06:00
Chris Cochrun
4189c16f6e
adding a basic details view skeleton
2023-11-29 14:38:13 -06:00
Chris Cochrun
744481587f
initial port to cxx_qt 6.0
2023-11-27 11:07:55 -06:00
Chris Cochrun
928f0b9c08
setting scene doesn't work yet
2023-11-18 07:21:30 -06:00
Chris Cochrun
c48a7661c2
Allow for connecting to OBS from settings
2023-11-18 06:50:09 -06:00
Chris Cochrun
9bcddfe69d
better ui for the obs list
2023-11-18 06:44:03 -06:00
Chris Cochrun
b07e59659d
doing dumb things for obs
2023-11-17 17:10:58 -06:00
Chris Cochrun
4b489d4e45
linking obs up to as a stringlist model
2023-11-17 11:02:45 -06:00
Chris Cochrun
0c7305e3d4
using better naming for the item's index rather than ID
2023-10-28 06:15:23 -05:00
Chris Cochrun
9f4d426a8f
fixing small ui things and making audio picking use portal
2023-09-28 06:31:29 -05:00
Chris Cochrun
d02a13ee73
removing unnecessary javascript now that we have better selections
2023-09-27 11:05:58 -05:00
Chris Cochrun
83d7249a8b
adding selecting multiple items. Still needs work
2023-09-27 09:45:41 -05:00
Chris Cochrun
c57f9f8ac9
the moving of rows works but resets on move
...
This breaks fluid movements from QML with KirigamiDragHandles
We will need to adjust how this move works in QML or get the
begin_move_rows function to build. If it can build we can still use
the KirigamiDragHandles.
2023-09-17 14:35:37 -05:00
Chris Cochrun
f2f2ab27b9
fixing more inserting pieces
2023-09-13 14:58:53 -05:00
Chris Cochrun
00b2183750
add back deleting a single item
2023-09-13 13:39:53 -05:00
Chris Cochrun
8031c32a18
adding the save function working and adding to service items better
2023-09-13 13:22:02 -05:00
Chris Cochrun
455c83b000
make a spot for serviceItem info in the footer
2023-04-18 11:13:49 -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
f17a88ff68
fix serviceList sometimes having overlapping items
2023-03-24 15:17:25 -05:00
Chris Cochrun
175b327c5c
refocus the presentation item
...
This command sets the keyboard focus to the presentation item which
controls when slides are changed. It ensures that after every action
you can use the arrow keys to switch the slides.
2023-03-20 11:38:07 -05:00
Chris Cochrun
58a85bcc01
add forceLayout
...
This was an attempt at forcing the layout of the ListView so that it
will adjust to model changes properly. It only sort of works. There
are still occasional overlapping items.
2023-03-12 06:31:06 -05:00
Chris Cochrun
a946db072d
add loadingItem to serviceList
...
The loading item will show as things are dropped into the
listview. This makes sure the user sees a loading bit as things are
happening in the background to add the new serviceItem
2023-03-07 12:53:27 -06:00
Chris Cochrun
d349e0a572
better adding animations
2023-03-07 12:23:08 -06: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
fa427c31bb
same color as labels
2023-03-05 21:42:19 -06:00
Chris Cochrun
2c539e7618
switching to newer qt quick window
2023-03-03 16:56:13 -06:00
Chris Cochrun
5fe5a5b621
switching all layouts to newer layouts
2023-03-03 16:47:49 -06:00
Chris Cochrun
2e6e1407dc
switching to a reusable LibraryItem component for easier refactoring
2023-02-28 06:22:16 -06:00
Chris Cochrun
4f10f53ff5
adding returns to case statements to stop processing
2023-02-24 16:48:44 -06:00
Chris Cochrun
d6a92ee3cb
switching to a more model based adding of items to serviceListModel
2023-02-24 16:01:11 -06:00
Chris Cochrun
bac52666c8
proof of concept for getting the item from the appropriate place
2023-02-24 14:54:30 -06:00
Chris Cochrun
571d74306d
switching to right model
2023-02-23 14:55:31 -06:00
Chris Cochrun
1dfe58c996
some debugging helpful pieces to be removed later
2023-01-27 16:45:38 -06:00
Chris Cochrun
45da1ff33d
getting rid of unneccesary debug info
2023-01-27 16:45:24 -06:00
Chris Cochrun
e355f28146
adding icon for clear all button
2023-01-27 16:45:10 -06:00
Chris Cochrun
a798427d5b
bug in appending songs fixed
2023-01-27 16:25:53 -06:00
Chris Cochrun
4910a40fbe
adding icons to the serviceListItem
2023-01-27 15:59:12 -06:00
Chris Cochrun
7a8c7cc389
multi select and removal. Slides aren't perfect yet.
2023-01-24 15:29:56 -06:00
Chris Cochrun
02c4c8a47a
multi select for service item
2023-01-23 21:35:34 -06:00
Chris Cochrun
b40d9e11a6
adding of items now adds slides as well through signal/slot
2023-01-21 07:23:33 -06:00
Chris Cochrun
46f2d9d42f
making some better inserting patterns in serviceList
2023-01-20 16:50:17 -06:00