using getItem directly since QVariantMaps work now in 0.6 of cxxqt

This commit is contained in:
Chris Cochrun 2024-01-16 13:54:09 -06:00
parent 80f4b47fd0
commit 60b89a84d7
3 changed files with 7 additions and 4 deletions

View file

@ -351,9 +351,12 @@ Item {
presProxyModel.presentationModel.newItem(url, pageCount);
selectedLibrary = "presentation";
presentationLibrary.libraryList.currentIndex = presProxyModel.presentationModel.count - 1;
let presId = presentationLibrary.libraryList.currentIndex + 1;
let pres = presProxyModel.presentationModel.getItem(presId);
console.log(pres.id);
if (!editMode)
editMode = true;
editSwitch(presentationLibrary.libraryList.currentIndex, "presentation");
editSwitch(presId, "presentation");
pdf.source = "";
}

View file

@ -205,7 +205,7 @@ Item {
}
function changePresentation(index) {
let pres = presProxyModel.getPresentation(index);
let pres = presProxyModel.presentationModel.getItem(index);
root.presentation = pres;
console.log(pres.filePath.toString());
updatePageCount(presentationPreview.frameCount);

View file

@ -609,7 +609,7 @@ Item {
return;
}
case 'presentation': {
const pres = presProxyModel.getPresentation(itemIndex);
const pres = presProxyModel.presentationModel.getItem(itemIndex);
console.log("adding: " + pres.title +
" of type " + type +
" with " + pres.pageCount + " slides");
@ -663,7 +663,7 @@ Item {
return;
}
case 'presentation': {
const pres = presProxyModel.getPresentation(itemIndex);
const pres = presProxyModel.presentationModel.getItem(itemIndex);
console.log("adding: " + pres.title +
" of type " + type +
" with " + pres.pageCount + " slides");