summaryrefslogtreecommitdiffstats
path: root/QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2021-12-29 10:41:53 -0500
committerCameron Katri <me@cameronkatri.com>2021-12-29 10:41:53 -0500
commit451ec46218d0a5ac206441a48e5aa5b926209eb0 (patch)
treef806fe4528e56ed2541b2fa7b7aefcb9cbbe8937 /QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h
parent15240ea1e0dc4fc86a3f36cffe5b9c14ff0b2c93 (diff)
downloadtweaks-451ec46218d0a5ac206441a48e5aa5b926209eb0.tar.gz
tweaks-451ec46218d0a5ac206441a48e5aa5b926209eb0.tar.zst
tweaks-451ec46218d0a5ac206441a48e5aa5b926209eb0.zip
I hate this project
Diffstat (limited to 'QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h')
-rw-r--r--QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h b/QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h
new file mode 100644
index 0000000..65866ab
--- /dev/null
+++ b/QuickActions/QuickActionsPrefs/LSApplicationProxy+AltList.h
@@ -0,0 +1,28 @@
+#import <Foundation/Foundation.h>
+
+@interface LSApplicationRecord : NSObject
+@property (nonatomic,readonly) NSArray* appTags;
+@property (getter=isLaunchProhibited,readonly) BOOL launchProhibited;
+@end
+
+@interface LSApplicationProxy : NSObject
+@property (nonatomic,readonly) NSArray* appTags;
+@property (getter=isLaunchProhibited,nonatomic,readonly) BOOL launchProhibited;
+@property (nonatomic,readonly) NSString* localizedName;
++(LSApplicationProxy *)applicationProxyForIdentifier:(NSString *)id;
+-(NSString *)localizedNameForContext:(id)arg;
+-(NSURL *)bundleURL;
+-(NSString *)bundleIdentifier;
+-(LSApplicationRecord *)correspondingApplicationRecord;
+@end
+
+@interface LSApplicationProxy (AltList)
+-(BOOL)atl_isHidden;
+-(NSString *)atl_fastDisplayName;
+-(NSString *)atl_nameToDisplay;
+@end
+
+@interface LSApplicationWorkspace : NSObject
++(LSApplicationWorkspace *)defaultWorkspace;
+-(NSArray<LSApplicationWorkspace *> *)allApplications;
+@end \ No newline at end of file