summaryrefslogtreecommitdiff
path: root/src/search/SearchView.cpp
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2013-01-07 16:56:48 (GMT)
committer jacob1 <jfu614@gmail.com>2013-01-07 16:56:48 (GMT)
commit323dae959ad168b634599b27802fb03598305c81 (patch)
treecea0fb4d328d51ce0f0e5a6c64775231e768dbc0 /src/search/SearchView.cpp
parent659c3677aa159912518f8cd541adfae6dce6dcdc (diff)
downloadpowder-323dae959ad168b634599b27802fb03598305c81.zip
powder-323dae959ad168b634599b27802fb03598305c81.tar.gz
local save deletion and renaming with the right click context menu
Diffstat (limited to 'src/search/SearchView.cpp')
-rw-r--r--src/search/SearchView.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/search/SearchView.cpp b/src/search/SearchView.cpp
index bee2fbb..461e115 100644
--- a/src/search/SearchView.cpp
+++ b/src/search/SearchView.cpp
@@ -615,16 +615,16 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
{
v->c->Selected(sender->GetSave()->GetID(), sender->GetSelected());
}
- virtual void AuthorActionCallback(ui::SaveButton * sender)
- {
- v->Search("user:"+sender->GetSave()->GetUserName());
- }
- virtual void HistoryActionCallback(ui::SaveButton * sender)
+ virtual void AltActionCallback(ui::SaveButton * sender)
{
stringstream search;
search << "history:" << sender->GetSave()->GetID();
v->Search(search.str());
}
+ virtual void AltActionCallback2(ui::SaveButton * sender)
+ {
+ v->Search("user:"+sender->GetSave()->GetUserName());
+ }
};
for(i = 0; i < saves.size(); i++)
{
@@ -643,6 +643,7 @@ void SearchView::NotifySaveListChanged(SearchModel * sender)
),
ui::Point(buttonWidth, buttonHeight),
saves[i]);
+ saveButton->AddContextMenu(0);
saveButton->SetActionCallback(new SaveOpenAction(this));
if(Client::Ref().GetAuthUser().ID)
saveButton->SetSelectable(true);