]> git.saurik.com Git - iphone-api.git/blame - MessageUI/MailComposeController.h
Added lots more features and support.
[iphone-api.git] / MessageUI / MailComposeController.h
CommitLineData
434ac614
JF
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
e129eb2d 7#import <Foundation/NSObject.h>
434ac614
JF
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