slide_model.rs functions like get_item and activate

These functions aren't perfect, but this code all makes them
essentially work so that we can call from QML
This commit is contained in:
Chris Cochrun 2023-03-30 09:33:51 -05:00
parent 7e8694eca2
commit 6f185e6f6e
5 changed files with 64 additions and 23 deletions

View file

@ -145,7 +145,7 @@ Controls.Page {
currentServiceItem = index;
const slideId = SlideModel.findSlideIdFromServItm(index);
currentSlide = slideId;
const slide = SlideModel.getItem(slideId);
const slide = SlideModel.getItemRust(slideId, SlideMod);
console.log("index grabbed: " + index);
console.log(slideId);
console.log("Time to start changing");
@ -176,7 +176,7 @@ Controls.Page {
function changeSlide(index) {
console.log("index grabbed: " + index);
const item = SlideModel.getItem(index);
const item = SlideModel.getItemRust(index, SlideMod);
currentSlide = index;
currentServiceItem = item.serviceItemId;
console.log("index grabbed: " + index);
@ -190,7 +190,7 @@ Controls.Page {
ServiceItemModel.activate(currentServiceItem);
/* SlideObject.changeSlide(slide, slideId); */
slideHelper.chngSlide(item, index, SlideObject);
SlideModel.activate(index);
SlideMod.activate(index);
presentation.textIndex = 0;
console.log("Slide changed to: " + index);
}