cog/Spotlight/SpotlightWindowController.h

38 lines
937 B
C
Raw Normal View History

2008-02-11 07:45:34 +00:00
//
// SpotlightWindowController.h
// Cog
//
// Created by Matthew Grinshpun on 10/02/08.
// Copyright 2008 Matthew Leon Grinshpun. All rights reserved.
2008-02-11 07:45:34 +00:00
//
#import <Cocoa/Cocoa.h>
@class PlaylistLoader;
@protocol NSMetadataQueryDelegate;
2008-02-11 07:45:34 +00:00
@interface SpotlightWindowController : NSWindowController<NSMetadataQueryDelegate> {
2008-02-11 07:45:34 +00:00
IBOutlet PlaylistLoader *playlistLoader;
2008-02-13 23:51:36 +00:00
IBOutlet NSArrayController *playlistController;
IBOutlet NSPathControl *pathControl;
IBOutlet NSSearchField *searchField;
2008-02-13 23:51:36 +00:00
NSMetadataQuery *query;
NSString *searchString;
2008-02-11 07:45:34 +00:00
}
2008-02-13 23:51:36 +00:00
- (IBAction)addToPlaylist:(id)sender;
- (IBAction)toggleWindow:(id)sender;
2008-02-13 23:51:36 +00:00
- (IBAction)pathComponentClicked:(id)sender;
2008-02-13 23:51:36 +00:00
- (void)performSearch;
- (NSPredicate *)processSearchString;
- (void)searchForArtist:(NSString *)artist;
- (void)searchForAlbum:(NSString *)album;
2008-02-13 23:51:36 +00:00
@property(retain) NSMetadataQuery *query;
@property(copy, nonatomic) NSString *searchString;
2008-02-11 07:45:34 +00:00
@end