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