فهرست منبع

Settings: add button to unlink from Dropbox (in-app only)

Felix Paul Kühne 12 سال پیش
والد
کامیت
d2f6aefd5b

+ 6 - 0
AspenProject/VLCSettingsController.m

@@ -10,6 +10,7 @@
 #import "VLCAppDelegate.h"
 #import "VLCPlaylistViewController.h"
 #import "IASKSettingsReader.h"
+#import <DropboxSDK/DropboxSDK.h>
 
 @implementation VLCSettingsController
 
@@ -45,6 +46,11 @@
     [self.viewController.navigationController dismissModalViewControllerAnimated:YES];
 }
 
+- (void)settingsViewController:(IASKAppSettingsViewController*)sender buttonTappedForSpecifier:(IASKSpecifier*)specifier {
+	if ([specifier.key isEqualToString:@"UnlinkDropbox"])
+        [[DBSession sharedSession] unlinkAll];
+}
+
 #pragma mark - PAPasscode delegate
 
 - (void)PAPasscodeViewControllerDidCancel:(PAPasscodeViewController *)controller

+ 14 - 0
Resources/Settings.bundle/Root.inApp.plist

@@ -166,6 +166,20 @@
 			<key>DefaultValue</key>
 			<false/>
 		</dict>
+		<dict>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+			<key>Title</key>
+			<string>SETTINGS_FILE_SYNC</string>
+		</dict>
+		<dict>
+			<key>Key</key>
+			<string>UnlinkDropbox</string>
+			<key>Title</key>
+			<string>SETTINGS_UNLINK_DROPBOX</string>
+			<key>Type</key>
+			<string>IASKButtonSpecifier</string>
+		</dict>
 	</array>
 	<key>StringsTable</key>
 	<string>Root</string>

BIN
Resources/Settings.bundle/de.lproj/Root.strings


BIN
Resources/Settings.bundle/en.lproj/Root.strings


BIN
Resources/Settings.bundle/fr.lproj/Root.strings


BIN
Resources/Settings.bundle/ru.lproj/Root.strings