diff examples/iAudioDB/AppController.h @ 685:e78e5a80b73d

* Extraction params supplied at db creation time * n3 configs are customized at extraction time * Changes to import UI * Extraction params stored in db plist
author mas01mj
date Thu, 11 Mar 2010 11:50:39 +0000
parents fed70cb84a92
children e2f4924130ef
line wrap: on
line diff
--- a/examples/iAudioDB/AppController.h	Fri Mar 05 17:20:06 2010 +0000
+++ b/examples/iAudioDB/AppController.h	Thu Mar 11 11:50:39 2010 +0000
@@ -33,17 +33,26 @@
 	
 	NSMutableArray* results;
 	NSDictionary* trackMap;
+	NSDictionary* dbState;
+	
+	// Creating
+	IBOutlet id createSheet;
+	IBOutlet NSMatrix* extractorOptions;
+	IBOutlet NSTextField* windowSizeField;
+	IBOutlet NSTextField* hopSizeField;
+	IBOutlet NSTextField* maxTracksField;
+	IBOutlet NSTextField* maxLengthField;
 	
 	// Extracting
 	IBOutlet id importSheet;
-	IBOutlet NSBox* extractingBox;
-	IBOutlet NSMatrix* extractorOptions;
 	IBOutlet NSProgressIndicator* indicator;
 	
 	// Playback
 	NSSound* queryTrack;
 	NSSound* resultTrack;
 	
+	
+	
 	// Query param fields
 	
 	/* To Come
@@ -53,17 +62,20 @@
 	 IBOutlet NSTextField* queryLengthField;
 	 IBOutlet NSTextField* queryRadiusField;
 	 IBOutlet NSButtonCell* exhaustiveField;*/
-	
 }
 
 //  Menus
 -(IBAction)newDatabase:(id)sender;
 -(IBAction)openDatabase:(id)sender;
--(IBAction)selectFiles:(id)sender;
 
 // Import
 -(IBAction)importAudio:(id)sender;
--(IBAction)cancelImport:(id)sender;
+// -(IBAction)cancelImport:(id)sender;
+
+// Create
+
+-(IBAction)cancelCreate:(id)sender;
+-(IBAction)createDatabase:(id)sender;
 
 // Buttons
 -(IBAction)playBoth:(id)sender;