summaryrefslogtreecommitdiff
path: root/src/search/SearchView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/search/SearchView.cpp')
-rw-r--r--src/search/SearchView.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/search/SearchView.cpp b/src/search/SearchView.cpp
index b9c8bcb..584b7e3 100644
--- a/src/search/SearchView.cpp
+++ b/src/search/SearchView.cpp
@@ -91,6 +91,9 @@ SearchView::SearchView():
AddComponent(searchField);
AddComponent(infoLabel);
+ loadingSpinner = new ui::Spinner(ui::Point(((XRES+BARSIZE)/2)-12, ((YRES+MENUSIZE)/2)+12), ui::Point(24, 24));
+ AddComponent(loadingSpinner);
+
ui::Label * searchPrompt = new ui::Label(ui::Point(10, 10), ui::Point(50, 16), "Search:");
searchPrompt->SetAlignment(AlignLeft, AlignBottom);
AddComponent(searchPrompt);
@@ -172,6 +175,7 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
if(!sender->GetSavesLoaded())
{
errorLabel->SetText("Loading...");
+ loadingSpinner->Visible = true;
}
else
{
@@ -183,6 +187,7 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
}
else
{
+ loadingSpinner->Visible = false;
if(errorLabel)
{
RemoveComponent(errorLabel);