]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/playlist.h
* Add an option to recusively expand the current node in the playlist context menue.
[vlc] / modules / gui / macosx / playlist.h
index 6fee48cf360158920f02382606e9f382a80d63d2..05bd72fbc5893c3e7a81878e0fd513f93a77d4ee 100644 (file)
     IBOutlet id o_mi_selectall;
     IBOutlet id o_mi_sort_name;
     IBOutlet id o_mi_sort_author;
-    IBOutlet id o_mi_services;
+    IBOutlet id o_mi_recursive_expand;
 
+    /* "services discovery" menu in the playlist menu */
+    IBOutlet id o_mi_services;
     IBOutlet id o_mu_services;
 
+    /* "services discovery" menu in the main menu */
+    IBOutlet id o_mm_mi_services;
+    IBOutlet id o_mm_mu_services;
+
     NSImage *o_descendingSortingImage;
     NSImage *o_ascendingSortingImage;
 
@@ -73,6 +79,7 @@
 }
 
 - (void)initStrings;
+- (void)searchfieldChanged:(NSNotification *)o_notification;
 - (NSMenu *)menuForEvent:(NSEvent *)o_event;
 - (NSOutlineView *)outlineView;
 
 - (IBAction)searchItem:(id)sender;
 
 - (void)playlistUpdated;
+- (void)playModeUpdated;
 - (void)sortNode:(int)i_mode;
 - (void)updateRowSelection;
 
 - (IBAction)servicesChange:(id)sender;
 - (IBAction)playItem:(id)sender;
+- (IBAction)savePlaylist:(id)sender;
 - (IBAction)deleteItem:(id)sender;
 - (IBAction)selectAll:(id)sender;
 - (IBAction)sortNodeByName:(id)sender;
 - (IBAction)sortNodeByAuthor:(id)sender;
+- (IBAction)recursiveExpandNode:(id)sender;
 
 - (void)appendArray:(NSArray*)o_array atPos:(int)i_position enqueue:(BOOL)b_enqueue;
+- (void)appendNodeArray:(NSArray*)o_array inNode:(playlist_item_t *)p_node atPos:(int)i_position inView:(int)i_view enqueue:(BOOL)b_enqueue;
 
 - (playlist_item_t *)selectedPlaylistItem;