2 * Generated by class-dump 3.1.2.
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
7 #import <Foundation/NSObject.h>
9 #import "DADSearchQueryConsumer-Protocol.h"
10 #import "MailComposeViewDelegate-Protocol.h"
12 @
class ComposeBodyField
, ComposeRecipientView
, ComposeSubjectView
, GenericAttachmentStore
, MFError
, MailComposeView
, MailCompositionContext
, MailboxUid
, MutableMessageHeaders
, NSArray
, NSString
, NSTimer
, OutgoingMessage
, OutgoingMessageDelivery
;
14 @interface MailComposeController
: NSObject
<MailComposeViewDelegate
, DADSearchQueryConsumer
>
17 MailComposeView
*_view
;
18 ComposeRecipientView
*_toField
;
19 ComposeRecipientView
*_ccField
;
20 ComposeSubjectView
*_subjectField
;
21 ComposeBodyField
*_bodyField
;
23 MailCompositionContext
*_compositionContext
;
24 unsigned int _showKeyboardImmediately
:1;
25 unsigned int _isDirty
:1;
26 unsigned int _shouldAutosaveWithSuspendInfo
:1;
27 unsigned int _suspendedPickingTo
:1;
28 unsigned int _suspendedPickingCC
:1;
29 unsigned int _suspendedToWasSelected
:1;
30 unsigned int _suspendedCCWasSelected
:1;
31 unsigned int _suspendedSubjectWasSelected
:1;
32 unsigned int _suspendedBodyWasSelected
:1;
33 unsigned int _keyboardWasVisible
:1;
34 unsigned int _pickerWasVisible
:1;
35 unsigned int _initialAttachmentCount
:10;
36 unsigned int _stillLoading
:1;
37 NSString
*_lastDraftMessageID
;
38 MailboxUid
*_lastDraftMailboxUid
;
39 GenericAttachmentStore
*_attachmentStore
;
40 OutgoingMessageDelivery
*_delivery
;
41 OutgoingMessage
*_message
;
42 NSString
*_originalSendingEmailAddress
;
43 NSString
*_sendingEmailAddress
;
44 NSArray
*_toAddresses
;
45 NSArray
*_ccAddresses
;
46 NSArray
*_bccAddresses
;
49 MutableMessageHeaders
*_savedHeaders
;
50 struct _NSRange _selectedRange
;
52 NSTimer
*_autosaveTimer
;
57 + (void)_refreshMailAccountsIfNecessary
;
58 + (BOOL
)isSetupForDelivery
;
59 + (id
)_defaultAccount
;
60 + (id
)accountEmailAddresses
;
61 + (id
)dotMacUsernames
;
62 + (id
)defaultSignature
;
65 + (BOOL
)hasAutosavedMessage
;
66 + (void)removeAutosavedMessage
;
71 - (id
)initForContentSize
:(struct CGSize
)fp8
;
72 - (id
)initForContentSize
:(struct CGSize
)fp8 showKeyboardImmediately
:(BOOL
)fp16
;
74 - (void)_pickInitialFirstResponder
;
76 - (void)setCompositionContext
:(id
)fp8
;
77 - (void)_setupForDraft
:(id
)fp8
;
78 - (void)_setupForReplyToMessage
:(id
)fp8
;
79 - (void)_setupForReplyAllToMessage
:(id
)fp8
;
80 - (void)_setupForForwardOfMessage
:(id
)fp8
;
81 - (void)_setupForAutosavedMessage
:(id
)fp8
;
82 - (void)_setupForExistingNewMessage
:(id
)fp8 headers
:(id
)fp12
;
83 - (void)_setupForMessageWithURL
:(id
)fp8
;
84 - (void)_quoteReplyMessage
:(id
)fp8 content
:(id
)fp12
;
85 - (void)_quoteForwardedMessage
:(id
)fp8 content
:(id
)fp12
;
86 - (void)_quoteBody
:(id
)fp8
;
87 - (void)_loadAttachments
:(id
)fp8
;
88 - (void)_loadingContextDidLoad
:(id
)fp8
;
89 - (BOOL
)_shouldPrependBlankLineForAttachments
;
90 - (void)setQuotedContent
:(id
)fp8 includeAttachments
:(BOOL
)fp12
;
91 - (void)setDelegate
:(id
)fp8
;
94 - (void)setPercentDone
:(double)fp8
;
95 - (id
)sendingEmailAddress
;
96 - (id
)_sendingEmailAddressIfExists
;
97 - (void)setSendingEmailAddress
:(id
)fp8
;
98 - (BOOL
)sendingEmailDirtied
;
99 - (BOOL
)canShowFromField
;
100 - (void)setupForURL
:(id
)fp8
;
101 - (void)_focusGained
:(id
)fp8
;
102 - (void)_bodyFieldDidBeginEditing
:(id
)fp8
;
104 - (void)resumeWithSize
:(struct CGSize
)fp8
;
106 - (void)_textChanged
:(id
)fp8
;
107 - (void)_bodyTextChanged
:(id
)fp8
;
109 - (void)close
:(id
)fp8
;
110 - (void)emptyContent
;
111 - (id
)navigationBarTitle
;
112 - (void)setContent
:(id
)fp8
;
113 - (void)prependQuotedMarkup
:(id
)fp8
;
114 - (void)prependPreamble
:(id
)fp8
;
115 - (void)_addSignature
:(BOOL
)fp8
;
116 - (void)_addSignature
;
117 - (void)setSubject
:(id
)fp8
;
118 - (void)setToRecipients
:(id
)fp8
;
119 - (void)setCcRecipients
:(id
)fp8
;
120 - (void)setSendingEmailAddress
:(id
)fp8 addIfNotPresent
:(BOOL
)fp12
;
121 - (void)_tryAddSenderToBccRecipients
;
122 - (void)setDraftMessageID
:(id
)fp8 mailbox
:(id
)fp12
;
124 - (struct CGRect
)rectOfAttachment
:(id
)fp8
;
125 - (void)setContentVisible
:(BOOL
)fp8
;
126 - (void)addAttachment
:(id
)fp8
;
127 - (id
)markupForInlineAttachment
:(id
)fp8 willBeIncluded
:(BOOL
)fp12
;
128 - (void)addInlineAttachmentAtPath
:(id
)fp8 includeDirectoryContents
:(BOOL
)fp12
;
129 - (void)insertInlineAttachment
:(id
)fp8
;
130 - (void)addInlineAttachmentWithData
:(id
)fp8 preferredFilename
:(id
)fp12 mimeType
:(id
)fp16
;
131 - (void)attachmentsRemoved
:(id
)fp8
;
132 - (void)_inlinedAttachmentFinishedLoading
:(id
)fp8
;
133 - (void)attachmentFinishedLoading
:(id
)fp8
;
134 - (void)recoverAutosavedMessage
;
135 - (void)_reallyAutosaveImmediately
:(id
)fp8
;
136 - (void)scheduleAutosaveAfterDelay
:(id
)fp8
;
137 - (void)autosaveImmediately
;
138 - (void)cancelAutosave
;
139 - (id
)_autosavedMessage
;
140 - (void)composeSubjectViewTextFieldDidResignFirstResponder
:(id
)fp8
;
141 - (id
)headersUseSuspendInfo
:(BOOL
)fp8
;
142 - (id
)messageUseSuspendInfo
:(BOOL
)fp8 endingEditing
:(BOOL
)fp12
;
143 - (id
)messageUseSuspendInfo
:(BOOL
)fp8
;
145 - (id
)messageEndingEditing
:(BOOL
)fp8
;
146 - (id
)_lastDraftWithLibrary
:(id
)fp8
;
147 - (void)_removeLastDraftWithStore
:(id
)fp8
;
148 - (void)markMessageAsReplied
:(id
)fp8
;
149 - (void)markMessageAsForwarded
:(id
)fp8
;
150 - (void)_setUpDeliveryObject
;
151 - (void)send
:(id
)fp8
;
153 - (id
)addressesForField
:(int)fp8
;
154 - (void)addAddress
:(id
)fp8 field
:(int)fp12
;
155 - (void)setAddresses
:(id
)fp8 field
:(int)fp12
;
156 - (void)removeAddressAtIndex
:(int)fp8 field
:(int)fp12
;
158 - (BOOL
)needsDelivery
;
159 - (BOOL
)deliverMessage
;
162 - (id
)errorDescription
;
163 - (void)setRecipientsKeyboardType
:(int)fp8
;
164 - (void)composeHeaderViewDidChangeValue
:(id
)fp8
;
165 - (void)composeHeaderViewDidConfirmValue
:(id
)fp8
;
166 - (void)alertSheet
:(id
)fp8 buttonClicked
:(int)fp12
;
167 - (int)numberOfComponentsInPickerView
:(id
)fp8
;
168 - (unsigned int)pickerView
:(id
)fp8 numberOfRowsInComponent
:(unsigned int)fp12
;
169 - (id
)pickerView
:(id
)fp8 viewForRow
:(unsigned int)fp12 forComponent
:(unsigned int)fp16 reusingView
:(id
)fp20
;
170 - (void)didSelectCellAtRow
:(unsigned int)fp8
;
171 - (void)selectCurrentEntryForPickerView
:(id
)fp8
;
172 - (id
)runDASearchIfNecessary
:(id
)fp8
;
173 - (void)cancelSearchQuery
:(id
)fp8
;
174 - (void *)_createSimpleABRecordForSearchResult
:(id
)fp8
;
175 - (void)resultsForSearchQuery
:(id
)fp8 results
:(id
)fp12
;
176 - (void)actionFailed
:(int)fp8 forQuery
:(id
)fp12 error
:(id
)fp16
;