/JSON/JsonWindowController.h

http://github.com/bububa/MongoHub-Mac · C Header · 46 lines · 33 code · 6 blank · 7 comment · 0 complexity · 3b17387d0af80b399b53ea84a3ac876b MD5 · raw file

  1. //
  2. // JsonWindowController.h
  3. // MongoHub
  4. //
  5. // Created by Syd on 10-12-27.
  6. // Copyright 2010 ThePeppersStudio.COM. All rights reserved.
  7. //
  8. #import <Cocoa/Cocoa.h>
  9. #import "UKSyntaxColoredTextViewController.h"
  10. @class DatabasesArrayController;
  11. @class Connection;
  12. @class MongoDB;
  13. #ifndef UKSCTD_DEFAULT_TEXTENCODING
  14. #define UKSCTD_DEFAULT_TEXTENCODING NSUTF8StringEncoding
  15. #endif
  16. @interface JsonWindowController : NSWindowController <UKSyntaxColoredTextViewDelegate>{
  17. NSManagedObjectContext *managedObjectContext;
  18. DatabasesArrayController *databaseArrayController;
  19. Connection *conn;
  20. MongoDB *mongoDB;
  21. NSString *dbname;
  22. NSString *collectionname;
  23. NSDictionary *jsonDict;
  24. IBOutlet NSTextView *myTextView;
  25. IBOutlet NSProgressIndicator *progress;
  26. IBOutlet NSTextField *status;
  27. UKSyntaxColoredTextViewController *syntaxColoringController;
  28. }
  29. @property (nonatomic, retain) NSManagedObjectContext *managedObjectContext;
  30. @property (nonatomic, retain) DatabasesArrayController *databasesArrayController;
  31. @property (nonatomic, retain) MongoDB *mongoDB;
  32. @property (nonatomic, retain) NSString *dbname;
  33. @property (nonatomic, retain) NSString *collectionname;
  34. @property (nonatomic, retain) Connection *conn;
  35. @property (nonatomic, retain) NSDictionary *jsonDict;
  36. @property (nonatomic, retain) NSTextView *myTextView;
  37. -(IBAction) save:(id)sender;
  38. -(void) doSave;
  39. -(IBAction) recolorCompleteFile: (id)sender;
  40. @end