33 lines
1.1 KiB
Objective-C
Executable File
33 lines
1.1 KiB
Objective-C
Executable File
//
|
|
// NYTRulesWindowController.h
|
|
// Notifications for YouTube
|
|
//
|
|
// Created by Kim Wittenburg on 21.07.13.
|
|
// Copyright (c) 2013 Kim Wittenburg. All rights reserved.
|
|
//
|
|
|
|
/* The rules window controller manages a window that lets the user change rules for notifications.
|
|
*/
|
|
@interface NYTRulesWindowController : NSWindowController
|
|
|
|
/* This property is YES as long as this controller loads the user's subscriptions. The loading process starts immediately after the window has been loaded.
|
|
*/
|
|
@property (readonly) BOOL loading;
|
|
|
|
/* Contains the user's subscriptions (after they have been loaded, before that this property is nil). An entry in this array is an instance of NYTChannelRestriction.
|
|
Both of these arrays are fully KVO and KVC compilant.
|
|
*/
|
|
@property (readonly) NSArray *subscriptions;
|
|
|
|
/* Convenience actions for the user triggered from the interface: Enable/Disable all and search.
|
|
*/
|
|
- (IBAction)enableAllNotifications:(id)sender;
|
|
- (IBAction)disableAllNotifications:(id)sender;
|
|
|
|
/* Finish the editing of rules in either way.
|
|
*/
|
|
- (IBAction)save:(id)sender;
|
|
- (IBAction)cancel:(id)sender;
|
|
|
|
@end
|