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 |