ios/iosremote/.DS_Store                                      |binary
 ios/iosremote/ic_launcher.psd                                |binary
 ios/iosremote/iosremote/Communication/CommunicationManager.m |   40 +++++++----
 3 files changed, 29 insertions(+), 11 deletions(-)

New commits:
commit a2e2873ac39a7882b1c596b12c402504ffb5a4d8
Author: siqi <[email protected]>
Date:   Mon Jul 15 12:59:06 2013 +0200

    help button

diff --git a/ios/iosremote/.DS_Store b/ios/iosremote/.DS_Store
index 24bebe4..c8e6f9f 100644
Binary files a/ios/iosremote/.DS_Store and b/ios/iosremote/.DS_Store differ
diff --git a/ios/iosremote/iosremote/Communication/CommunicationManager.m 
b/ios/iosremote/iosremote/Communication/CommunicationManager.m
index 306b6c9..5538736 100644
--- a/ios/iosremote/iosremote/Communication/CommunicationManager.m
+++ b/ios/iosremote/iosremote/Communication/CommunicationManager.m
@@ -18,7 +18,7 @@
 
 #define ExistingServersKey @"CommunicationManager.ExistingServers"
 
-@interface CommunicationManager()
+@interface CommunicationManager() <UIAlertViewDelegate>
 @end
 
 // Singlton Pattern
@@ -49,7 +49,7 @@
     if([[note name] isEqualToString:@"connection.status.connected"]){
         if (self.state!=CONNECTED){
             NSLog(@"Connected, waiting for pairing response");
-            // A 5 seconds timer waiting for pairing response. 
+            // A 5 seconds timer waiting for pairing response.
             [self.client startConnectionTimeoutTimerwithInterval:5.0];
             self.transmitter = [[CommandTransmitter alloc] 
initWithClient:self.client];
         }
@@ -61,8 +61,8 @@
             self.state = DISCONNECTED;
             dispatch_async(dispatch_get_main_queue(), ^{
                 UIAlertView *message = [[UIAlertView alloc] 
initWithTitle:@"Failed to reach server"
-                                                                  
message:@"Please verify the IP address and try again later"
-                                                                 delegate:nil
+                                                                  
message:@"Please verify your IP address and make sure that LibreOffice Impress 
is running with impress remote feature enabled. "
+                                                                 delegate:self
                                                         cancelButtonTitle:@"OK"
                                                         
otherButtonTitles:@"Help", nil];
                 [message show];
@@ -71,6 +71,24 @@
     }
 }
 
+- (void)alertView:(UIAlertView *)alertView 
clickedButtonAtIndex:(NSInteger)buttonIndex{
+    if (buttonIndex == 0){
+        [alertView dismissWithClickedButtonIndex:0 animated:YES];
+    }else if (buttonIndex == 1){
+        [alertView dismissWithClickedButtonIndex:0 animated:YES];
+        UIAlertView *message = [[UIAlertView alloc] initWithTitle:@"Pairing 
instructions"
+                                                          message:@"1. Launch 
your LibreOffice Impress on your Computer\n\n"
+                                @"2. Enable Preferences - LibreOffice Impress 
- General - Enable remote control\n\n"
+                                @"3. Enable Preferences - LibreOffice Impress 
- Advanced - Enable Experimental Features\n\n"
+                                @"4. Make sure your Computer and your device 
are connected to the same WiFi network and Enter your Computer's IP address\n\n"
+                                @"5. Connect and Enjoy!\n\n"
+                                                         delegate:nil
+                                                cancelButtonTitle:@"OK"
+                                                otherButtonTitles:nil];
+        [message show];
+    }
+}
+
 - (id) init
 {
     self = [super init];
@@ -108,7 +126,7 @@
             self.servers = [[NSMutableArray alloc] 
initWithArray:oldSavedArray];
         else
             self.servers = [[NSMutableArray alloc] init];
-    } 
+    }
     return self;
 }
 
@@ -117,12 +135,12 @@
     if (self.state == CONNECTING) {
         return;
     } else {
-            [self.client disconnect];
-            self.state = CONNECTING;
-            // initialise it with a given server
-            self.client = [[Client alloc]initWithServer:server managedBy:self 
interpretedBy:self.interpreter];
-            self.transmitter = [[CommandTransmitter alloc] 
initWithClient:self.client];
-            [self.client connect];
+        [self.client disconnect];
+        self.state = CONNECTING;
+        // initialise it with a given server
+        self.client = [[Client alloc]initWithServer:server managedBy:self 
interpretedBy:self.interpreter];
+        self.transmitter = [[CommandTransmitter alloc] 
initWithClient:self.client];
+        [self.client connect];
     }
 }
 
commit bd3bbccd59e0f7b67d4082228fe45bfa763fc3f4
Author: siqi <[email protected]>
Date:   Mon Jul 15 12:54:40 2013 +0200

    icon psd

diff --git a/ios/iosremote/ic_launcher.psd b/ios/iosremote/ic_launcher.psd
new file mode 100644
index 0000000..508d947
Binary files /dev/null and b/ios/iosremote/ic_launcher.psd differ
commit eb853a93643cefe6d531004dfbea9b0927123000
Author: siqi <[email protected]>
Date:   Mon Jul 15 12:54:02 2013 +0200

    conflict

diff --git a/ios/iosremote/.DS_Store b/ios/iosremote/.DS_Store
index 493f094..24bebe4 100644
Binary files a/ios/iosremote/.DS_Store and b/ios/iosremote/.DS_Store differ
_______________________________________________
Libreoffice-commits mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to