Name Description Size
moz.build 570
nsIImportABDescriptor.idl Interface for importing mail - ui provided by the import module. If you wish to provide your own UI then implement the nsIImportGeneric interface. Can I get an attribute set method to take a const value??? 2371
nsIImportABFile.idl General interface for importing from a file to an address book. 834
nsIImportAddressBooks.idl Interface for importing address books using the standard UI. Address book import occurs in several forms (yuck!). The destination can be 1..n new address books corresponding to the source format. For instance a text file would import into a new address book with the same name as the text file. The destination can be 1 pre-defined address book, all entries will be added to the supplied address book - this allows the address book UI so provide an import command specific for an individual address book. The source can import 1 or multiple address books. The address books can be auto-discoverable or user specified. The address books can require field mapping or not. All of this is rather complicated but it should work out OK. 1) The first UI panel will allow selection of the address book and will indicate to the user if the address book will be imported into an existing address book or new address books. (This could be 2 separate xul UI's?). 2) The second panel will show field mapping if it is required - if it is required then there will be one panel per address book for formats that support multiple address books. If it is not required then there will be no second panel. 3) Show the progress dialog for the import - this could be per address book if mapping is required? what to do, what to doooooo..... 4) All done, maybe a what was done panel?? 4661
nsIImportFilters.idl Interface for importing filters. 710
nsIImportGeneric.idl Interface for importing anything. You are responsible for opening up UI and doing all of the work to make it happen. 2488
nsIImportMail.idl Interface for importing mail - ui provided by the import module. If you wish to provide your own UI then implement the nsIImportGeneric interface. 3138
nsIImportMailboxDescriptor.idl Interface for importing mail - ui provided by the import module. If you wish to provide your own UI then implement the nsIImportGeneric interface. 1190
nsIImportModule.idl 472
nsIImportService.idl The import service. 1693
nsIImportSettings.idl Interface for importing settings. Settings can be auto-located or specified by a specific file. Depends upon the app that the settings are coming from. 1129