Songbird / Development / Songbird Add-Ons API Documentation

sbILibraryImporter Interface Reference

Interface for importing external libraries. More...

import "sbILibraryImporter.idl";

List of all members.

Public Member Functions

void initialize ()
 Initialize the library importer.
void finalize ()
 Finalize the library importer.
void setListener (in sbILibraryImporterListener aListener)
 Set the listener for import events.

Public Attributes

readonly attribute AString libraryType
readonly attribute AString libraryReadableType
readonly attribute AString libraryDefaultFileName
readonly attribute AString libraryDefaultFilePath
readonly attribute AString libraryFileExtensionList
readonly attribute boolean libraryPreviouslyImported
readonly attribute AString libraryPreviousImportPath
 sbIJobProgress
 Initiate external library importing.


Detailed Description

Interface for importing external libraries.

This interface is used for importing external libraries into Songbird.

Definition at line 124 of file sbILibraryImporter.idl.


Member Function Documentation

void sbILibraryImporter::setListener ( in sbILibraryImporterListener  aListener  ) 

Set the listener for import events.

Parameters:
aListener Import event listener.


Member Data Documentation

sbILibraryImporter::sbIJobProgress

Initiate external library importing.

Parameters:
aLibFilePath File path to external library to import.
aGUID GUID of Songbird library into which to import.
aCheckForChanges If true, check for changes in external library before importing.
Returns:
Import job object.

Definition at line 177 of file sbILibraryImporter.idl.


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:28:59 2009 for Songbird by  doxygen 1.5.2