summaryrefslogtreecommitdiff
path: root/MobileCydia.mm
diff options
context:
space:
mode:
authorJay Freeman (saurik) <saurik@saurik.com>2011-02-28 18:35:50 -0800
committerJay Freeman (saurik) <saurik@saurik.com>2011-03-07 02:41:30 -0800
commit36a20e148d74e029097ee6728ec9d443b9a2f022 (patch)
treeb283d10ec987d6ccd8888e821be7d85398a95eeb /MobileCydia.mm
parentd4465f99f01ebe015a2ee1d25583bf55bb99dab5 (diff)
Add cydia.setPasteboard*() for clipboard access.
Diffstat (limited to 'MobileCydia.mm')
-rw-r--r--MobileCydia.mm12
1 files changed, 12 insertions, 0 deletions
diff --git a/MobileCydia.mm b/MobileCydia.mm
index 2f6d8a0..1e5e0f6 100644
--- a/MobileCydia.mm
+++ b/MobileCydia.mm
@@ -4214,6 +4214,10 @@ static NSMutableSet *Diversions_;
return @"setNavigationBarStyle";
else if (selector == @selector(setNavigationBarTintRed:green:blue:alpha:))
return @"setNavigationBarTintColor";
+ else if (selector == @selector(setPasteboardString:))
+ return @"setPasteboardString";
+ else if (selector == @selector(setPasteboardURL:))
+ return @"setPasteboardURL";
else if (selector == @selector(setToken:))
return @"setToken";
else if (selector == @selector(setViewportWidth:))
@@ -4457,6 +4461,14 @@ static NSMutableSet *Diversions_;
[indirect_ performSelectorOnMainThread:@selector(setNavigationBarTintColor:) withObject:color waitUntilDone:NO];
}
+- (void) setPasteboardString:(NSString *)value {
+ [[objc_getClass("UIPasteboard") generalPasteboard] setString:value];
+}
+
+- (void) setPasteboardURL:(NSString *)value {
+ [[objc_getClass("UIPasteboard") generalPasteboard] setURL:[NSURL URLWithString:value]];
+}
+
- (void) _setToken:(NSString *)token {
Token_ = token;