761 |
* Specify NULL if you don't want to monitor the scanning process. |
* Specify NULL if you don't want to monitor the scanning process. |
762 |
* @throws Exception if the operation failed. |
* @throws Exception if the operation failed. |
763 |
*/ |
*/ |
764 |
void AddGigInstruments(String DbDir, String FilePath, int Index = -1, ScanProgress* pProgress = NULL); |
void AddInstrumentsFromFilePriv(String DbDir, const int dirId, String FilePath, File file, int Index = -1, ScanProgress* pProgress = NULL); |
765 |
|
|
|
/** |
|
|
* Adds the specified GIG instrument. |
|
|
* @param DbDir The instruments database directory |
|
|
* in which the instrument will be added. |
|
|
* All slashes in the directory names should be replaced with '\0'. |
|
|
* @throws Exception if the operation failed. |
|
|
*/ |
|
|
void AddGigInstrument(sqlite3_stmt* pStmt, String DbDir, int DirId, String File, ::gig::Instrument* pInstrument, int Index); |
|
|
|
|
766 |
void DirectoryTreeWalk(String AbstractPath, DirectoryHandler* pHandler); |
void DirectoryTreeWalk(String AbstractPath, DirectoryHandler* pHandler); |
767 |
|
|
768 |
void DirectoryTreeWalk(DirectoryHandler* pHandler, String AbstractPath, int DirId, int Level); |
void DirectoryTreeWalk(DirectoryHandler* pHandler, String AbstractPath, int DirId, int Level); |