1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2024-12-30 19:46:56 +00:00
transmission/macosx/FilterButton.mm
2023-02-11 14:49:42 -06:00

33 lines
770 B
Text

// This file Copyright © 2007-2023 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 localizedStringWithFormat:NSLocalizedString(@"%lu transfers", "Filter Bar Button -> tool tip"), count];
}
@end