things are building and running now

Now for all the issues of things not working
This commit is contained in:
Chris Cochrun 2024-09-12 11:19:03 -05:00
parent f231b81bf4
commit a1f18f803d
8 changed files with 66 additions and 115 deletions

View file

@ -479,7 +479,7 @@ impl service_item_model::ServiceItemModel {
) {
let index = self.as_ref().service_items.len() as i32;
println!("{:?}", service_item);
let service_item = service_item.clone();
let s_item = service_item.clone();
let count = self.as_ref().count;
self.as_mut().set_count(count + 1);
unsafe {
@ -488,10 +488,11 @@ impl service_item_model::ServiceItemModel {
index,
index,
);
self.as_mut().rust_mut().service_items.push(service_item);
self.as_mut().rust_mut().service_items.push(s_item);
self.as_mut().end_insert_rows();
}
let item = self.as_mut().get_item(index);
debug!("ADDING: {:?}", &service_item);
self.as_mut().item_added(&index, &item);
}
@ -537,7 +538,7 @@ impl service_item_model::ServiceItemModel {
service_item: &ServiceItem,
id: i32,
) {
let service_item = service_item.clone();
let s_item = service_item.clone();
unsafe {
self.as_mut().begin_insert_rows(
&QModelIndex::default(),
@ -547,10 +548,11 @@ impl service_item_model::ServiceItemModel {
self.as_mut()
.rust_mut()
.service_items
.insert(id as usize, service_item);
.insert(id as usize, s_item);
self.as_mut().end_insert_rows();
}
let item = self.as_mut().get_item(id);
debug!("ADDING: {:?}", &service_item);
self.as_mut().item_inserted(&id, &item);
}