30 lines
704 B
Objective-C
30 lines
704 B
Objective-C
//
|
|
// GrowlTicketController.h
|
|
// Growl
|
|
//
|
|
// Created by Mac-arena the Bored Zo on 2005-06-08.
|
|
// Copyright 2005-2006 Mac-arena the Bored Zo. All rights reserved.
|
|
//
|
|
|
|
#import "GrowlAbstractSingletonObject.h"
|
|
|
|
#define GROWL_PATHEXTENSION_TICKET @"growlTicket"
|
|
|
|
@class GrowlApplicationTicket;
|
|
|
|
@interface GrowlTicketController: GrowlAbstractSingletonObject
|
|
{
|
|
NSMutableDictionary *ticketsByApplicationName;
|
|
}
|
|
|
|
+ (id) sharedController;
|
|
|
|
- (NSDictionary *) allSavedTickets;
|
|
|
|
- (GrowlApplicationTicket *) ticketForApplicationName:(NSString *) appName;
|
|
- (void) addTicket:(GrowlApplicationTicket *) newTicket;
|
|
- (void) removeTicketForApplicationName:(NSString *)appName;
|
|
|
|
- (void) loadAllSavedTickets;
|
|
@end
|