fixing some loops and debug info
This commit is contained in:
parent
ca6cccd24d
commit
bd78eb4986
2 changed files with 52 additions and 15 deletions
|
@ -845,10 +845,12 @@ impl slide_model::SlideModel {
|
||||||
// dest slide is 2
|
// dest slide is 2
|
||||||
|
|
||||||
//lets get the first slide and count
|
//lets get the first slide and count
|
||||||
for (i, slide) in slides_iter
|
|
||||||
|
if let Some((i, slide)) = slides_iter
|
||||||
.clone()
|
.clone()
|
||||||
.enumerate()
|
.enumerate()
|
||||||
.filter(|slide| slide.1.service_item_id == source_index)
|
.filter(|slide| slide.1.service_item_id == source_index)
|
||||||
|
.next()
|
||||||
{
|
{
|
||||||
debug!(index = i, ?slide);
|
debug!(index = i, ?slide);
|
||||||
first_slide = i as i32;
|
first_slide = i as i32;
|
||||||
|
@ -857,17 +859,18 @@ impl slide_model::SlideModel {
|
||||||
} else {
|
} else {
|
||||||
slide.slide_count
|
slide.slide_count
|
||||||
};
|
};
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// lets get the dest_slide and count
|
// lets get the dest_slide and count
|
||||||
if move_down {
|
if move_down {
|
||||||
for (i, slide) in
|
if let Some((i, slide)) = slides_iter
|
||||||
slides_iter.clone().enumerate().rev().filter(
|
.clone()
|
||||||
|slide| {
|
.enumerate()
|
||||||
slide.1.service_item_id == destination_index
|
.rev()
|
||||||
},
|
.filter(|slide| {
|
||||||
)
|
slide.1.service_item_id == destination_index
|
||||||
|
})
|
||||||
|
.next()
|
||||||
{
|
{
|
||||||
dest_slide = i as i32;
|
dest_slide = i as i32;
|
||||||
dest_count = if slide.slide_count == 0 {
|
dest_count = if slide.slide_count == 0 {
|
||||||
|
@ -879,13 +882,14 @@ impl slide_model::SlideModel {
|
||||||
"RUST_dest_slide: {:?} with {:?} slides",
|
"RUST_dest_slide: {:?} with {:?} slides",
|
||||||
dest_slide, dest_count
|
dest_slide, dest_count
|
||||||
);
|
);
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (i, slide) in
|
if let Some((i, slide)) = slides_iter
|
||||||
slides_iter.enumerate().filter(|slide| {
|
.enumerate()
|
||||||
|
.filter(|slide| {
|
||||||
slide.1.service_item_id == destination_index
|
slide.1.service_item_id == destination_index
|
||||||
})
|
})
|
||||||
|
.next()
|
||||||
{
|
{
|
||||||
dest_slide = i as i32;
|
dest_slide = i as i32;
|
||||||
dest_count = if slide.slide_count == 0 {
|
dest_count = if slide.slide_count == 0 {
|
||||||
|
@ -894,8 +898,7 @@ impl slide_model::SlideModel {
|
||||||
slide.slide_count
|
slide.slide_count
|
||||||
};
|
};
|
||||||
debug!("RUST_dest_slide: {:?}", dest_slide);
|
debug!("RUST_dest_slide: {:?}", dest_slide);
|
||||||
break;
|
};
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
debug!(count, first_slide, dest_slide);
|
debug!(count, first_slide, dest_slide);
|
||||||
|
|
|
@ -495,7 +495,7 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
debug!(?song);
|
debug!(?song, title = updated_title.to_string());
|
||||||
song.title = updated_title.to_string();
|
song.title = updated_title.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -527,6 +527,10 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
lyrics = updated_lyrics.to_string()
|
||||||
|
);
|
||||||
song.lyrics = updated_lyrics.to_string();
|
song.lyrics = updated_lyrics.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -559,6 +563,10 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
author = updated_author.to_string()
|
||||||
|
);
|
||||||
song.author = updated_author.to_string();
|
song.author = updated_author.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -591,6 +599,7 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(?song, audio = updated_audio.to_string());
|
||||||
song.audio = updated_audio.to_string();
|
song.audio = updated_audio.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -623,6 +632,7 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(?song, ccli = updated_ccli.to_string());
|
||||||
song.ccli = updated_ccli.to_string();
|
song.ccli = updated_ccli.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -655,6 +665,10 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
verse_order = updated_verse_order.to_string()
|
||||||
|
);
|
||||||
song.verse_order =
|
song.verse_order =
|
||||||
updated_verse_order.to_string();
|
updated_verse_order.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
|
@ -730,6 +744,11 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
background_type =
|
||||||
|
updated_background_type.to_string()
|
||||||
|
);
|
||||||
song.background_type =
|
song.background_type =
|
||||||
updated_background_type.to_string();
|
updated_background_type.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
|
@ -767,6 +786,12 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
horizontal =
|
||||||
|
updated_horizontal_text_alignment
|
||||||
|
.to_string()
|
||||||
|
);
|
||||||
song.horizontal_text_alignment =
|
song.horizontal_text_alignment =
|
||||||
updated_horizontal_text_alignment.to_string();
|
updated_horizontal_text_alignment.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
|
@ -804,6 +829,11 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
vertical = updated_vertical_text_alignment
|
||||||
|
.to_string()
|
||||||
|
);
|
||||||
song.vertical_text_alignment =
|
song.vertical_text_alignment =
|
||||||
updated_vertical_text_alignment.to_string();
|
updated_vertical_text_alignment.to_string();
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
|
@ -838,7 +868,7 @@ impl song_model::SongModel {
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
song.font = updated_font.to_string();
|
song.font = updated_font.to_string();
|
||||||
debug!(?updated_font);
|
debug!(?song, font = updated_font.to_string());
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
&model_index,
|
&model_index,
|
||||||
|
@ -870,6 +900,10 @@ impl song_model::SongModel {
|
||||||
if let Some(song) =
|
if let Some(song) =
|
||||||
self.as_mut().rust_mut().songs.get_mut(index)
|
self.as_mut().rust_mut().songs.get_mut(index)
|
||||||
{
|
{
|
||||||
|
debug!(
|
||||||
|
?song,
|
||||||
|
font_size = updated_font_size.to_string()
|
||||||
|
);
|
||||||
song.font_size = updated_font_size;
|
song.font_size = updated_font_size;
|
||||||
self.as_mut().data_changed(
|
self.as_mut().data_changed(
|
||||||
&model_index,
|
&model_index,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue