making future proof refactor of image and video get system
This commit is contained in:
parent
8d07c7355d
commit
f1378cc1ff
8 changed files with 72 additions and 44 deletions
21
TODO.org
21
TODO.org
|
@ -4,8 +4,8 @@
|
|||
:END:
|
||||
|
||||
* Inbox
|
||||
** TODO images and videos need a better get system
|
||||
[[file:~/dev/church-presenter/src/videosqlmodel.cpp::QVariantList VideoSqlModel::getVideo(const int &row) {]]
|
||||
** TODO Check for edge cases in inputing wrong vorder and lyrics
|
||||
[[file:~/dev/church-presenter/TODO.org::*Fix broken append when importing River song][Fix broken append when importing River song]]
|
||||
|
||||
** TODO Images stored in sql need to have aspect saved and applied dynamically here
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::fillMode: Image.PreserveAspectCrop]]
|
||||
|
@ -13,9 +13,13 @@
|
|||
** TODO Build out a slide preview system so we can see each slide in the song or image slideshow
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/SongEditor.qml::Presenter.SlideEditor {]]
|
||||
|
||||
** TODO Fix possible bug in arrangingItems in draghandler
|
||||
** TODO Fix possible bug in arrangingItems in draghandler [1/3] [33%]
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/DragHandle.qml::function arrangeItem() {]]
|
||||
|
||||
- [X] Basic fixed dnd
|
||||
- [ ] Allow for a less buggy interaction
|
||||
- [ ] Need to check for edge cases
|
||||
|
||||
** TODO [#A] Make Presentation Window follow the presenter component
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/MainWindow.qml::Presenter.Slide {]]
|
||||
|
||||
|
@ -30,9 +34,6 @@
|
|||
** TODO Find a way to maths the textsize
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/Slide.qml::property real textSize: 50]]
|
||||
|
||||
** TODO Fix broken append when importing River song
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/LeftDock.qml::function appendItem(name, type, background, backgroundType, text, itemID) {]]
|
||||
|
||||
** TODO Create a nextslide function to be used after the end of the list of slides
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/Presentation.qml::function nextSlide() {]]
|
||||
|
||||
|
@ -46,6 +47,14 @@
|
|||
|
||||
The second option is the best, but requires a lot more work. I have the first already working so I'll come back to this once I have more of an idea of how to do it.
|
||||
|
||||
** DONE images and videos need a better get system
|
||||
[[file:~/dev/church-presenter/src/videosqlmodel.cpp::QVariantList VideoSqlModel::getVideo(const int &row) {]]
|
||||
|
||||
** DONE Fix broken append when importing River song
|
||||
[[file:~/dev/church-presenter/src/qml/presenter/LeftDock.qml::function appendItem(name, type, background, backgroundType, text, itemID) {]]
|
||||
|
||||
This was due to the song not having a vorder. Need to protect from edge cases of the user inputing the formatted text that doesn't fit what's expected in code.
|
||||
|
||||
** DONE Need to make ListModel capable of bringing in a string list [2/2] [100%]
|
||||
- [X] Create a Model
|
||||
- [X] Create a class that we'll make a list of in the model
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue