summaryrefslogtreecommitdiffstats
path: root/Frameworks/LiPlugin/LiPlugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'Frameworks/LiPlugin/LiPlugin.h')
-rw-r--r--Frameworks/LiPlugin/LiPlugin.h41
1 files changed, 41 insertions, 0 deletions
diff --git a/Frameworks/LiPlugin/LiPlugin.h b/Frameworks/LiPlugin/LiPlugin.h
new file mode 100644
index 0000000..28d236f
--- /dev/null
+++ b/Frameworks/LiPlugin/LiPlugin.h
@@ -0,0 +1,41 @@
+/*
+ * LiPlugin.h
+ * Liaison
+ *
+ * Created by Brian Cully on Tue May 13 2003.
+ * Copyright (c) 2003 Brian Cully. All rights reserved.
+ *
+ */
+
+#import <Cocoa/Cocoa.h>
+
+#import <LiPlugin/LiBrowserColumn.h>
+#import <LiPlugin/LiInspectorView.h>
+#import <LiPlugin/LiFilterDescription.h>
+
+#import <LiBackend/LiBackend.h>
+
+@protocol LiFileStorePlugin
++ (NSBundle *)bundle;
++ (void)setBundle: (NSBundle *)aBundle;
+
+- (void)initFileStore;
+- (LiFileStore *)fileStore;
+@end
+
+@protocol LiBrowserPlugin
++ (NSBundle *)bundle;
++ (void)setBundle: (NSBundle *)aBundle;
+
+- (NSArray *)columns;
+- (NSDictionary *)filterDescriptions;
+@end
+
+@protocol LiInspectorPlugin
++ (NSBundle *)bundle;
++ (void)setBundle: (NSBundle *)aBundle;
+
+- (NSArray *)allInspectorViews;
+- (NSArray *)inspectorViewsForFile: (LiFileHandle *)aFile;
+- (void)setFile: (LiFileHandle *)aFile;
+@end \ No newline at end of file