summaryrefslogtreecommitdiff
path: root/ios/shared/ios_sharedlo/cxx/mlo.mm
diff options
context:
space:
mode:
Diffstat (limited to 'ios/shared/ios_sharedlo/cxx/mlo.mm')
-rw-r--r--ios/shared/ios_sharedlo/cxx/mlo.mm75
1 files changed, 0 insertions, 75 deletions
diff --git a/ios/shared/ios_sharedlo/cxx/mlo.mm b/ios/shared/ios_sharedlo/cxx/mlo.mm
deleted file mode 100644
index 4279d0d8a5d9..000000000000
--- a/ios/shared/ios_sharedlo/cxx/mlo.mm
+++ /dev/null
@@ -1,75 +0,0 @@
-// -*- Mode: ObjC; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
-//
-// This file is part of the LibreOffice project.
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this
-// file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#import "MLOCommon.h"
-//#include <stdlib.h>
-
-#include <premac.h>
-#import <UIKit/UIKit.h>
-#include <postmac.h>
-
-#include <touch/touch.h>
-#undef TimeValue
-#include <osl/process.h>
-
-// generated by solenv/bin/native-code.py:
-#include "native-code.mm"
-
-NSString * createPaths(NSString * base,NSString * appRootEscaped,NSArray * fileNames){
- NSString * prefix = @"file://";
- BOOL first = YES;
-
- for (NSString * fileName in fileNames) {
-
- base = [base stringByAppendingString: prefix];
-
- base = [base stringByAppendingString: [appRootEscaped stringByAppendingPathComponent: fileName]];
-
- if(first){
- prefix = [@" " stringByAppendingString:prefix];
- first = NO;
- }
- }
-
- return base;
-}
-
-
-extern "C"
-void
-mlo_initialize(void)
-{
- NSString * bundlePath = [[NSBundle mainBundle] bundlePath];
-
- NSString * app_root_escaped = [bundlePath stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
-
- NSString * uno_types = createPaths(@"-env:UNO_TYPES=", app_root_escaped, @[@"offapi.rdb", @"oovbaapi.rdb", @"types.rdb"]);
-
- NSString * uno_services = createPaths(@"-env:UNO_SERVICES=", app_root_escaped, @[@"ure/services.rdb", @"services.rdb"]);
-
-
- const char *argv[] = {
- [[[NSBundle mainBundle] executablePath] UTF8String],
- "-env:URE_INTERNAL_LIB_DIR=file:///",
- [uno_types UTF8String],
- [uno_services UTF8String],"--writer"};
-
- const int argc = sizeof(argv)/sizeof(*argv);
-
- osl_setCommandArgs(argc, (char **) argv);
-}
-
-// Dummy implementation for now, probably this should be handled in a
-// different way in each app that uses this "shared" library? Like
-// most in touch.h, the dialog API is not set in stone yet.
-
-MLODialogResult touch_ui_dialog_modal(MLODialogKind kind, const char *message)
-{
- NSLog(@"===> %s", message);
- return MLODialogOK;
-}