transmission/macosx/FilterButton.mm

34 lines
770 B
Plaintext

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