[vlc-commits] [Git][videolan/vlc][work/genre-detail-strings] macosx: Implement detail strings for genre items
Claudio Cambra (@claucambra)
gitlab at videolan.org
Sat Mar 21 10:42:25 UTC 2026
Claudio Cambra pushed to branch work/genre-detail-strings at VideoLAN / VLC
Commits:
3cf1a913 by Claudio Cambra at 2026-03-21T18:42:11+08:00
macosx: Implement detail strings for genre items
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
1 changed file:
- modules/gui/macosx/library/VLCLibraryDataTypes.m
Changes:
=====================================
modules/gui/macosx/library/VLCLibraryDataTypes.m
=====================================
@@ -887,6 +887,21 @@ static NSString *genreArrayDisplayString(NSArray<VLCMediaLibraryGenre *> * const
return self.name.length == 0 ? _NS("Unknown Group") : self.name;
}
+- (NSString *)primaryDetailString
+{
+ return [NSString stringWithFormat:toNSStr(vlc_ngettext("%lu item", "%lu items", _numberOfTotalItems)), _numberOfTotalItems];
+}
+
+- (NSString *)secondaryDetailString
+{
+ return [self durationString];
+}
+
+- (NSString *)durationString
+{
+ return [NSString stringWithTime:_duration / VLCMediaLibraryMediaItemDurationDenominator];
+}
+
- (VLCMediaLibraryMediaItem *)firstMediaItem
{
return self.mediaItems.firstObject;
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/3cf1a91363d04b2f0b0020bd8962b902646155a2
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/3cf1a91363d04b2f0b0020bd8962b902646155a2
You're receiving this email because of your account on code.videolan.org.
More information about the vlc-commits
mailing list