C# Class Nanook.TheGhost.Project

Show file Open project: Nanook/TheGHOST Class Usage Examples

Private Properties

Property Type Description
BuildTierList List
buildCompleteList void

Public Methods

Method Description
CreateProjectSong ( SongQb songQb, bool recordChange ) : ProjectSong
GetWorkingPath ( WorkingFileType fileType ) : string
LoadProject ( string projectFile ) : void
Project ( TheGhostCore core ) : System
ReadCoreFiles ( ) : void
Save ( ) : void
SaveAs ( string filename ) : void
SetDefaults ( ProjectDefaults defaults ) : void
SetPlugins ( PluginInfo audioImportPluginInfo, PluginInfo audioExportPluginInfo, PluginInfo fileCopyPluginInfo ) : void

Private Methods

Method Description
BuildTierList ( QbFile fileQb, QbKey tiersQk ) : List
buildCompleteList ( ) : void

Method Details

CreateProjectSong() public method

public CreateProjectSong ( SongQb songQb, bool recordChange ) : ProjectSong
songQb SongQb
recordChange bool
return ProjectSong

GetWorkingPath() public method

public GetWorkingPath ( WorkingFileType fileType ) : string
fileType WorkingFileType
return string

LoadProject() public method

public LoadProject ( string projectFile ) : void
projectFile string
return void

Project() public method

public Project ( TheGhostCore core ) : System
core TheGhostCore
return System

ReadCoreFiles() public method

public ReadCoreFiles ( ) : void
return void

Save() public method

public Save ( ) : void
return void

SaveAs() public method

public SaveAs ( string filename ) : void
filename string
return void

SetDefaults() public method

public SetDefaults ( ProjectDefaults defaults ) : void
defaults ProjectDefaults
return void

SetPlugins() public method

public SetPlugins ( PluginInfo audioImportPluginInfo, PluginInfo audioExportPluginInfo, PluginInfo fileCopyPluginInfo ) : void
audioImportPluginInfo PluginInfo
audioExportPluginInfo PluginInfo
fileCopyPluginInfo PluginInfo
return void