1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-27 01:57:52 +00:00
transmission/macosx/FilterButton.mm

33 lines
868 B
Text

// This file Copyright © 2007-2022 Transmission authors and contributors.
// It may be used under the MIT (SPDX: MIT) license.
// License text can be found in the licenses/ folder.
#import "FilterButton.h"
#import "NSStringAdditions.h"
@implementation FilterButton
- (instancetype)initWithCoder:(NSCoder*)coder
{
if ((self = [super initWithCoder:coder]))
{
fCount = NSNotFound;
}
return self;
}
- (void)setCount:(NSUInteger)count
{
if (count == fCount)
{
return;
}
fCount = count;
self.toolTip = fCount == 1 ? NSLocalizedString(@"1 transfer", "Filter Button -> tool tip") :
[NSString stringWithFormat:NSLocalizedString(@"%@ transfers", "Filter Bar Button -> tool tip"),
[NSString formattedUInteger:fCount]];
}
@end