summaryrefslogtreecommitdiff
path: root/src/search/SearchController.cpp
diff options
context:
space:
mode:
authorSimon 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)
commit900e23128a16bd49d8929a232ac57fc7e30ad3f9 (patch)
treea5d04c86dc0ac5efb887579699e86143f12f20a8 /src/search/SearchController.cpp
parent4c6be4ff2cc822d9c1ed36c9c88261771775dc02 (diff)
downloadpowder-900e23128a16bd49d8929a232ac57fc7e30ad3f9.zip
powder-900e23128a16bd49d8929a232ac57fc7e30ad3f9.tar.gz
Add ability to get favourites
Diffstat (limited to 'src/search/SearchController.cpp')
-rw-r--r--src/search/SearchController.cpp17
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)