1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-30 19:46:56 +00:00
transmission/macosx/FilterButton.mm
2022-02-22 10:04:20 -06:00

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]))
{
_count = NSNotFound;
}
return self;
}
- (void)setCount:(NSUInteger)count
{
if (count == _count)
{
return;
}
_count = count;
self.toolTip = _count == 1 ? NSLocalizedString(@"1 transfer", "Filter Button -> tool tip") :
[NSString stringWithFormat:NSLocalizedString(@"%@ transfers", "Filter Bar Button -> tool tip"),
[NSString formattedUInteger:_count]];
}
@end