find out if we are moving forward or back in reveal pres
This commit is contained in:
parent
fec6382384
commit
0ea3d0591a
1 changed files with 10 additions and 8 deletions
|
@ -98,6 +98,7 @@ mod slide_obj {
|
||||||
item: QMap_QString_QVariant,
|
item: QMap_QString_QVariant,
|
||||||
index: i32,
|
index: i32,
|
||||||
) {
|
) {
|
||||||
|
let current_index = self.as_ref().get_ref().slide_index();
|
||||||
let icount_variant = item
|
let icount_variant = item
|
||||||
.get(&QString::from("imageCount"))
|
.get(&QString::from("imageCount"))
|
||||||
.unwrap_or(QVariant::from(&1));
|
.unwrap_or(QVariant::from(&1));
|
||||||
|
@ -117,15 +118,16 @@ mod slide_obj {
|
||||||
if html {
|
if html {
|
||||||
debug!(?html, count, slide_index);
|
debug!(?html, count, slide_index);
|
||||||
if slide_index > 0 && slide_index < count - 1 {
|
if slide_index > 0 && slide_index < count - 1 {
|
||||||
|
if current_index < &index {
|
||||||
self.as_mut().emit(Signals::RevealNext);
|
self.as_mut().emit(Signals::RevealNext);
|
||||||
debug!(signal = ?Signals::RevealNext);
|
debug!(signal = ?Signals::RevealNext);
|
||||||
return;
|
return;
|
||||||
|
} else if slide_index > 0 {
|
||||||
|
self.as_mut().emit(Signals::RevealPrev);
|
||||||
|
debug!(signal = ?Signals::RevealPrev);
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
// } else if slide_index > 0 {
|
|
||||||
// self.as_mut().emit(Signals::RevealPrev);
|
|
||||||
// debug!(Signals::RevealNext);
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue