Remove Geary.Account::send_email and the sending progress monitor in favour of exposing Geary.Smtp.ClientService as a public class and so allowing clients to acccess those symbols from Geary.Account::outgoing. Also make ::send_email a convenience class for doing a save/queue and expose those operations, so clients can managage the two seperately if desired (e.g. for undoing sending). Finally, make Outbox.Folder public since it's exposed by the SMTP service and maybe clients want to do something more detailed with it anyway? |
||
|---|---|---|
| .. | ||
| api | ||
| app | ||
| common | ||
| db | ||
| imap | ||
| imap-db | ||
| imap-engine | ||
| outbox | ||
| mime-content-type-test.vala | ||
| rfc822-mailbox-address-test.vala | ||
| rfc822-mailbox-addresses-test.vala | ||
| rfc822-message-data-test.vala | ||
| rfc822-message-test.vala | ||
| rfc822-part-test.vala | ||
| rfc822-utils-test.vala | ||
| util-ascii-test.vala | ||
| util-config-file-test.vala | ||
| util-html-test.vala | ||
| util-idle-manager-test.vala | ||
| util-inet-test.vala | ||
| util-string-test.vala | ||
| util-timeout-manager-test.vala | ||