// // MyDocument.h // Vocalese // // Created by Matthias Neeracher on 12/17/05. // Copyright __MyCompanyName__ 2005 . All rights reserved. // #import "VLModel.h" #import @class VLSheetWindow; @class VLPDFWindow; @class VLLogWindow; @interface VLDocument : NSDocument { VLSong * song; NSString * lilypondTemplate; NSString * songTitle; NSString * songLyricist; NSString * songComposer; NSString * songArranger; NSString * songGroove; NSNumber * songTempo; VLSheetWindow * sheetWin; VLLogWindow * logWin; VLPDFWindow * pdfWin; } - (VLSong *) song; - (NSNumber *) songKey; - (NSNumber *) songTime; - (NSNumber *) songDivisions; - (void) setKey:(int)key transpose:(BOOL)transpose; - (void) setTimeNum:(int)num denom:(int)denom; - (void) setDivisions:(int)divisions; - (IBAction) engrave:(id)sender; - (IBAction) showOutput:(id)sender; - (IBAction) showLog:(id)sender; @end