comparison src/core/anime.cpp @ 10:4b198a111713

Update things actually compile now btw qttest wants to fuck over the model but that might be my fault so /shrug
author Paper <mrpapersonic@gmail.com>
date Sat, 16 Sep 2023 02:06:01 -0400
parents 5c0397762b53
children 2743011a6042
comparison
equal deleted inserted replaced
9:5c0397762b53 10:4b198a111713
19 return true; 19 return true;
20 return false; 20 return false;
21 } 21 }
22 22
23 void Anime::AddToUserList() { 23 void Anime::AddToUserList() {
24 if (!list_info_.get())
25 return;
26 list_info_.reset(new ListInformation); 24 list_info_.reset(new ListInformation);
27 } 25 }
28 26
29 void Anime::RemoveFromUserList() { 27 void Anime::RemoveFromUserList() {
30 if (list_info_.get())
31 return;
32 list_info_.reset(); 28 list_info_.reset();
33 } 29 }
34 30
35 ListStatus Anime::GetUserStatus() const { 31 ListStatus Anime::GetUserStatus() const {
36 assert(list_info_.get()); 32 assert(list_info_.get());
83 } 79 }
84 80
85 void Anime::SetUserStatus(ListStatus status) { 81 void Anime::SetUserStatus(ListStatus status) {
86 assert(list_info_.get()); 82 assert(list_info_.get());
87 list_info_->status = status; 83 list_info_->status = status;
84 }
85
86 void Anime::SetUserScore(int score) {
87 assert(list_info_.get());
88 list_info_->score = score;
88 } 89 }
89 90
90 void Anime::SetUserProgress(int progress) { 91 void Anime::SetUserProgress(int progress) {
91 assert(list_info_.get()); 92 assert(list_info_.get());
92 list_info_->progress = progress; 93 list_info_->progress = progress;