diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-04-14 20:11:54 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-04-14 20:11:54 (GMT) |
| commit | 900e23128a16bd49d8929a232ac57fc7e30ad3f9 (patch) | |
| tree | a5d04c86dc0ac5efb887579699e86143f12f20a8 /src/search/SearchController.cpp | |
| parent | 4c6be4ff2cc822d9c1ed36c9c88261771775dc02 (diff) | |
| download | powder-900e23128a16bd49d8929a232ac57fc7e30ad3f9.zip powder-900e23128a16bd49d8929a232ac57fc7e30ad3f9.tar.gz | |
Add ability to get favourites
Diffstat (limited to 'src/search/SearchController.cpp')
| -rw-r--r-- | src/search/SearchController.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/search/SearchController.cpp b/src/search/SearchController.cpp index 09fde71..b0936ef 100644 --- a/src/search/SearchController.cpp +++ b/src/search/SearchController.cpp @@ -121,14 +121,31 @@ void SearchController::ChangeSort() { searchModel->SetSort("new"); } + searchModel->UpdateSaveList(1, searchModel->GetLastQuery()); } void SearchController::ShowOwn(bool show) { if(Client::Ref().GetAuthUser().ID) + { + searchModel->SetShowFavourite(false); searchModel->SetShowOwn(show); + } else searchModel->SetShowOwn(false); + searchModel->UpdateSaveList(1, searchModel->GetLastQuery()); +} + +void SearchController::ShowFavourite(bool show) +{ + if(Client::Ref().GetAuthUser().ID) + { + searchModel->SetShowOwn(false); + searchModel->SetShowFavourite(show); + } + else + searchModel->SetShowFavourite(false); + searchModel->UpdateSaveList(1, searchModel->GetLastQuery()); } void SearchController::Selected(int saveID, bool selected) |
