summaryrefslogtreecommitdiff
path: root/platform/ios/Classes/MuDocumentController.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/ios/Classes/MuDocumentController.m')
-rw-r--r--platform/ios/Classes/MuDocumentController.m9
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/ios/Classes/MuDocumentController.m b/platform/ios/Classes/MuDocumentController.m
index 7b52f3e8..01583ac3 100644
--- a/platform/ios/Classes/MuDocumentController.m
+++ b/platform/ios/Classes/MuDocumentController.m
@@ -11,6 +11,7 @@
#import "MuPageViewReflow.h"
#import "MuDocumentController.h"
#import "MuTextFieldController.h"
+#import "MuChoiceFieldController.h"
#define GAP 20
#define INDICATOR_Y -44-24
@@ -629,6 +630,14 @@ static void flattenOutline(NSMutableArray *titles, NSMutableArray *pages, fz_out
[tf release];
}
+- (void) invokeChoiceDialog:(NSArray *)anArray okayAction:(void (^)(NSArray *))block
+{
+ MuChoiceFieldController *cf = [[MuChoiceFieldController alloc] initWithChoices:anArray okayAction:block];
+ cf.modalPresentationStyle = UIModalPresentationFormSheet;
+ [self presentViewController:cf animated:YES completion:nil];
+ [cf release];
+}
+
- (void) onGotoPageFinished
{
scroll_animating = NO;