diff options
| author | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-07 13:23:26 (GMT) |
|---|---|---|
| committer | Simon Robertshaw <simon@hardwired.org.uk> | 2012-06-07 13:23:26 (GMT) |
| commit | 61ed6e0276d580515d0acf5ddb96b1db95b9b191 (patch) | |
| tree | 65d9ad219e0b0f6bb1a81813c1888888f2cbd7a4 /src/search | |
| parent | 2e48fc6115ebe0d294a2c7ff7fe8774217676f44 (diff) | |
| download | powder-61ed6e0276d580515d0acf5ddb96b1db95b9b191.zip powder-61ed6e0276d580515d0acf5ddb96b1db95b9b191.tar.gz | |
Rename Save class to SaveInfo, introduce SaveFile for hanlding of local data (stamps and local saves). Rename Stamps browser to LocalBrowser, ready for sharing code with the local save browser
Diffstat (limited to 'src/search')
| -rw-r--r-- | src/search/SearchController.cpp | 4 | ||||
| -rw-r--r-- | src/search/SearchController.h | 4 | ||||
| -rw-r--r-- | src/search/SearchModel.cpp | 12 | ||||
| -rw-r--r-- | src/search/SearchModel.h | 12 | ||||
| -rw-r--r-- | src/search/SearchView.cpp | 2 |
5 files changed, 17 insertions, 17 deletions
diff --git a/src/search/SearchController.cpp b/src/search/SearchController.cpp index ec5f805..aff9636 100644 --- a/src/search/SearchController.cpp +++ b/src/search/SearchController.cpp @@ -21,7 +21,7 @@ public: { if(cc->activePreview->GetDoOpen() && cc->activePreview->GetSave()) { - cc->searchModel->SetLoadedSave(new Save(*(cc->activePreview->GetSave()))); + cc->searchModel->SetLoadedSave(new SaveInfo(*(cc->activePreview->GetSave()))); } } }; @@ -45,7 +45,7 @@ SearchController::SearchController(ControllerCallback * callback): //windowPanel.AddChild(); } -Save * SearchController::GetLoadedSave() +SaveInfo * SearchController::GetLoadedSave() { return searchModel->GetLoadedSave(); } diff --git a/src/search/SearchController.h b/src/search/SearchController.h index ae13431..16b4039 100644 --- a/src/search/SearchController.h +++ b/src/search/SearchController.h @@ -6,7 +6,7 @@ #include "SearchView.h" #include "preview/PreviewController.h" #include "Controller.h" -#include "Save.h" +#include "client/SaveInfo.h" class SearchView; class SearchModel; @@ -43,7 +43,7 @@ public: void RemoveSelected(); void UnpublishSelected(); void FavouriteSelected(); - Save * GetLoadedSave(); + SaveInfo * GetLoadedSave(); }; #endif // SEARCHCONTROLLER_H diff --git a/src/search/SearchModel.cpp b/src/search/SearchModel.cpp index 76d0bb7..112adba 100644 --- a/src/search/SearchModel.cpp +++ b/src/search/SearchModel.cpp @@ -1,5 +1,5 @@ #include "SearchModel.h" -#include "Save.h" +#include "client/SaveInfo.h" #include "client/Client.h" @@ -28,7 +28,7 @@ void * SearchModel::updateSaveListT() category = "Favourites"; if(showOwn && Client::Ref().GetAuthUser().ID) category = "by:"+Client::Ref().GetAuthUser().Username; - vector<Save*> * tempSaveList = Client::Ref().SearchSaves((currentPage-1)*20, 20, lastQuery, currentSort=="new"?"date":"votes", category, resultCount); + vector<SaveInfo*> * tempSaveList = Client::Ref().SearchSaves((currentPage-1)*20, 20, lastQuery, currentSort=="new"?"date":"votes", category, resultCount); updateSaveListFinished = true; return tempSaveList; } @@ -55,16 +55,16 @@ void SearchModel::UpdateSaveList(int pageNumber, std::string query) } } -void SearchModel::SetLoadedSave(Save * save) +void SearchModel::SetLoadedSave(SaveInfo * save) { loadedSave = save; } -Save * SearchModel::GetLoadedSave(){ +SaveInfo * SearchModel::GetLoadedSave(){ return loadedSave; } -vector<Save*> SearchModel::GetSaveList() +vector<SaveInfo*> SearchModel::GetSaveList() { return saveList; } @@ -78,7 +78,7 @@ void SearchModel::Update() updateSaveListWorking = false; lastError = ""; saveListLoaded = true; - vector<Save*> * tempSaveList; + vector<SaveInfo*> * tempSaveList; pthread_join(updateSaveListThread, (void**)(&tempSaveList)); saveList = *tempSaveList; delete tempSaveList; diff --git a/src/search/SearchModel.h b/src/search/SearchModel.h index fef9f6a..831e141 100644 --- a/src/search/SearchModel.h +++ b/src/search/SearchModel.h @@ -5,7 +5,7 @@ #include <string> #include <pthread.h> #include <cmath> -#include "Save.h" +#include "client/SaveInfo.h" #include "SearchView.h" using namespace std; @@ -14,13 +14,13 @@ class SearchView; class SearchModel { private: - Save * loadedSave; + SaveInfo * loadedSave; string currentSort; string lastQuery; string lastError; vector<int> selected; vector<SearchView*> observers; - vector<Save*> saveList; + vector<SaveInfo*> saveList; int currentPage; int resultCount; bool showOwn; @@ -45,7 +45,7 @@ public: void AddObserver(SearchView * observer); void UpdateSaveList(int pageNumber, std::string query); - vector<Save*> GetSaveList(); + vector<SaveInfo*> GetSaveList(); string GetLastError() { return lastError; } int GetPageCount() { return max(1, (int)(ceil(resultCount/16))); } int GetPageNum() { return currentPage; } @@ -56,8 +56,8 @@ public: bool GetShowOwn() { return showOwn; } void SetShowFavourite(bool show) { if(show!=showFavourite) { showFavourite = show; } notifyShowFavouriteChanged(); } bool GetShowFavourite() { return showFavourite; } - void SetLoadedSave(Save * save); - Save * GetLoadedSave(); + void SetLoadedSave(SaveInfo * save); + SaveInfo * GetLoadedSave(); bool GetSavesLoaded() { return saveListLoaded; } vector<int> GetSelected() { return selected; } void ClearSelected() { selected.clear(); notifySelectedChanged(); } diff --git a/src/search/SearchView.cpp b/src/search/SearchView.cpp index bf4418a..47392fa 100644 --- a/src/search/SearchView.cpp +++ b/src/search/SearchView.cpp @@ -286,7 +286,7 @@ void SearchView::NotifySaveListChanged(SearchModel * sender) int buttonWidth, buttonHeight, saveX = 0, saveY = 0, savesX = 5, savesY = 4, buttonPadding = 2; int buttonAreaWidth, buttonAreaHeight, buttonXOffset, buttonYOffset; - vector<Save*> saves = sender->GetSaveList(); + vector<SaveInfo*> saves = sender->GetSaveList(); Client::Ref().ClearThumbnailRequests(); for(i = 0; i < saveButtons.size(); i++) { |
