Add "Reset rating" menu item to MediaPlayer and ShowImage
Doesn't remove the rating BFS attribute from the file, just sets it to "0". ShowImage: Move "Ratings" menu into a new "Attributes" menu, similar to MediaPlayer. Change-Id: I831166d88be9d18f1d302a423aa43929b7a1b255 Reviewed-on: https://review.haiku-os.org/c/haiku/+/7092 Tested-by: Commit checker robot <[email protected]> Reviewed-by: Adrien Destugues <[email protected]>
This commit is contained in:
committed by
Adrien Destugues
parent
dbdb78c31f
commit
15305513ae
@@ -1836,6 +1836,11 @@ MainWin::_CreateMenu()
|
||||
setRatingMsg->AddInt32("rating", i);
|
||||
fRatingMenu->AddItem(new BMenuItem(label, setRatingMsg));
|
||||
}
|
||||
|
||||
BMessage* message = new BMessage(M_SET_RATING);
|
||||
message->AddInt32("rating", 0);
|
||||
fResetRatingItem = new BMenuItem(B_TRANSLATE("Reset rating"), message);
|
||||
fAttributesMenu->AddItem(fResetRatingItem);
|
||||
}
|
||||
|
||||
|
||||
@@ -2821,6 +2826,8 @@ MainWin::_UpdateAttributesMenu(const BNode& node)
|
||||
|
||||
for (int32 i = 0; BMenuItem* item = fRatingMenu->ItemAt(i); i++)
|
||||
item->SetMarked(i + 1 == rating);
|
||||
|
||||
fResetRatingItem->SetEnabled(rating > 0);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user