]> git.saurik.com Git - iphone-api.git/blob - MessageUI/MailComposeController.h
Added lots more features and support.
[iphone-api.git] / MessageUI / MailComposeController.h
1 /*
2 * Generated by class-dump 3.1.2.
3 *
4 * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
5 */
6
7 #import <Foundation/NSObject.h>
8
9 #import "DADSearchQueryConsumer-Protocol.h"
10 #import "MailComposeViewDelegate-Protocol.h"
11
12 @class ComposeBodyField, ComposeRecipientView, ComposeSubjectView, GenericAttachmentStore, MFError, MailComposeView, MailCompositionContext, MailboxUid, MutableMessageHeaders, NSArray, NSString, NSTimer, OutgoingMessage, OutgoingMessageDelivery;
13
14 @interface MailComposeController : NSObject <MailComposeViewDelegate, DADSearchQueryConsumer>
15 {
16 id _delegate;
17 MailComposeView *_view;
18 ComposeRecipientView *_toField;
19 ComposeRecipientView *_ccField;
20 ComposeSubjectView *_subjectField;
21 ComposeBodyField *_bodyField;
22 struct CGSize _size;
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;
47 NSString *_subject;
48 id _content;
49 MutableMessageHeaders *_savedHeaders;
50 struct _NSRange _selectedRange;
51 int _resolution;
52 NSTimer *_autosaveTimer;
53 MFError *_error;
54 }
55
56 + (void)initialize;
57 + (void)_refreshMailAccountsIfNecessary;
58 + (BOOL)isSetupForDelivery;
59 + (id)_defaultAccount;
60 + (id)accountEmailAddresses;
61 + (id)dotMacUsernames;
62 + (id)defaultSignature;
63 + (id)signature;
64 + (id)_autosavePath;
65 + (BOOL)hasAutosavedMessage;
66 + (void)removeAutosavedMessage;
67 - (void)initializeUI;
68 - (void)tearDownUI;
69 - (id)topView;
70 - (id)bottomView;
71 - (id)initForContentSize:(struct CGSize)fp8;
72 - (id)initForContentSize:(struct CGSize)fp8 showKeyboardImmediately:(BOOL)fp16;
73 - (id)init;
74 - (void)_pickInitialFirstResponder;
75 - (int)composeType;
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;
92 - (id)view;
93 - (void)dealloc;
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;
103 - (void)suspend;
104 - (void)resumeWithSize:(struct CGSize)fp8;
105 - (void)resume;
106 - (void)_textChanged:(id)fp8;
107 - (void)_bodyTextChanged:(id)fp8;
108 - (void)_close;
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;
123 - (id)attachments;
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;
144 - (id)message;
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;
152 - (void)sendMessage;
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;
157 - (int)resolution;
158 - (BOOL)needsDelivery;
159 - (BOOL)deliverMessage;
160 - (id)error;
161 - (id)errorTitle;
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;
177
178 @end
179