Name Description Size
moz.build 599
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?? 6319
nsIImportFieldMap.idl Field map interface for importing address books A field map is an arbitrary sized list of mozilla address book fields. The field map is used by import to map fields from the import format to mozilla fields. For export, the map contains the ordered list of mozilla fields to export! 1939
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. 3114
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. 3447
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 An import module. 846
nsIImportService.idl The import service. 2115
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