Files
tubestation/toolkit/components/alerts/mac/growl/GrowlTicketController.h

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