/core/externals/google-toolbox-for-mac/XcodePlugin/XcodeHeaders/PBXProjectDocument.h

http://macfuse.googlecode.com/ · C Header · 133 lines · 120 code · 5 blank · 8 comment · 0 complexity · 168b11aa939e1af953f91c242a0f09f0 MD5 · raw file

  1. /*
  2. * Generated by class-dump 3.1.1.
  3. *
  4. * class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
  5. */
  6. // Framework: DevToolsCore
  7. // Header: Unknown
  8. // Documentation: Unknown
  9. @class XCProjectSelection;
  10. @class XCSCMController;
  11. @class XCProjectFindController;
  12. @class XCIndexerProxy;
  13. @class XCBreakpointsBucket;
  14. @interface PBXProjectDocument : NSDocument <PBXSelectionTarget>
  15. {
  16. PBXProject *_project;
  17. BOOL _isClosing;
  18. BOOL _willClose;
  19. BOOL _wasAbleToSave;
  20. BOOL _isReverting;
  21. XCBuildOperation *_currentBuildOperation;
  22. XCBuildOperation *_previousBuildOperation;
  23. int _postBuildAction;
  24. BOOL _haveShownForCurrentOperation;
  25. BOOL _hasShownIndexTemplateMismatchError;
  26. PBXTrackableTaskManager *_taskManager;
  27. NSMutableDictionary *_specifications;
  28. XCProjectSelection *_projectSelection;
  29. NSArray *_proxyObservers;
  30. NSMutableArray *_projectModulesCreated;
  31. PBXTargetTreeModule *_targetTreeModule;
  32. XCSCMController *_scmController;
  33. XCProjectFindController *_projectFindController;
  34. XCIndexerProxy *_indexerProxy;
  35. XCTaskListModule *_activityModule;
  36. PBXErrorsWarningsSmartGroup *_errorsWarningsSmartGroup;
  37. XCBreakpointsBucket *_nonRetainedBreakpointsGroup;
  38. }
  39. + (id)documentWithProject:(id)fp8;
  40. + (BOOL)_isFSObjectExchangingDesired;
  41. + (id)nativeType;
  42. + (void)addProjectPathToUpgradeWithoutPrompting:(id)fp8;
  43. + (BOOL)_shouldUpgradeProjectAtPathWithoutPrompting:(id)fp8;
  44. + (id)findAllTemplates:(id)fp8;
  45. + (id)userBreakpointsGroup;
  46. + (void)saveUserBreakpoints;
  47. - (void)_startListeningToNotifications;
  48. - (void)_addProjectToActivityViewer:(id)fp8;
  49. - (void)_removeProjectFromActivityViewer;
  50. - (id)init;
  51. - (id)initWithProject:(id)fp8;
  52. - (void)dealloc;
  53. - (void)finalize;
  54. - (void)_handleDocumentFileChanges:(id)fp8;
  55. - (void)_fileDidSave:(id)fp8;
  56. - (BOOL)_checkDiskState;
  57. - (void)_redindexProject;
  58. - (void)_indexingException:(id)fp8;
  59. - (void)_indexingTemplateMismatch:(id)fp8;
  60. - (id)destinationPath:(id)fp8 forSourcePath:(id)fp12 ofType:(id)fp16 forFileManager:(id)fp20;
  61. - (id)createWorkspaceWithTemplate:(id)fp8 geometryConfiguration:(id)fp12 contentConfiguration:(id)fp16;
  62. - (id)createWorkspaceWithTemplate:(id)fp8;
  63. - (id)createWorkspace;
  64. - (void)removePerProjectTemplateState:(id)fp8;
  65. - (void)makeWindowControllers;
  66. - (void)_setUserConfigIntoProject;
  67. - (BOOL)saveProjectIfNeeded;
  68. - (BOOL)saveEditedDocumentsIfNeededWithCancelTitle:(id)fp8;
  69. - (id)mainModule;
  70. - (BOOL)mainModuleShouldClose:(id)fp8;
  71. - (BOOL)reviewUnsavedDocumentsWithAlertTitle:(id)fp8 cancellable:(BOOL)fp12;
  72. - (id)editedFileDocuments;
  73. - (void)_primitiveClose;
  74. - (void)close;
  75. - (void)_appDidDeactivate:(id)fp8;
  76. - (void)_closeAndReopenProject;
  77. - (void)_projectDidSave:(id)fp8;
  78. - (void)_projectFailedToSave:(id)fp8;
  79. - (void)_projectCloseAnywayOrDontCloseSheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
  80. - (void)_projectRevertOrSaveAnywaySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
  81. - (void)_projectChangedExternallySheetDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
  82. - (void)_checkProjectDirty:(id)fp8;
  83. - (BOOL)readFromFile:(id)fp8 ofType:(id)fp12;
  84. - (BOOL)shouldOpenProjectReadOnlyAtPath:(id)fp8;
  85. - (BOOL)shouldOpenProjectOfMismatchingVersion:(unsigned int)fp8 atPath:(id)fp12;
  86. - (void)unableToOpenProjectAtPath:(id)fp8 reason:(id)fp12;
  87. - (BOOL)writeToFile:(id)fp8 ofType:(id)fp12;
  88. - (id)project;
  89. - (id)workspace;
  90. - (void)bringProjectWindowsForward:(id)fp8;
  91. - (void)addWindowController:(id)fp8;
  92. - (void)removeWindowController:(id)fp8;
  93. - (void)setPostBuildAction:(int)fp8;
  94. - (int)postBuildAction;
  95. - (void)setCurrentBuildOperation:(id)fp8;
  96. - (id)currentBuildOperation;
  97. - (id)previousBuildOperation;
  98. - (id)errorsWarnings;
  99. - (void)_buildStateNotification:(id)fp8;
  100. - (id)taskManager;
  101. - (id)scmController;
  102. - (id)sourceControlManager;
  103. - (id)projectFindController;
  104. - (BOOL)isBuilding;
  105. - (BOOL)isRunning;
  106. - (BOOL)isDebugging;
  107. - (BOOL)isActiveProjectDocument;
  108. - (void)cancelActiveTasks;
  109. - (id)specificationForIdentifier:(id)fp8;
  110. - (void)setSpecification:(id)fp8 forIdentifier:(id)fp12;
  111. - (id)userPerspectivesFileRef;
  112. - (BOOL)saveUserSettings;
  113. - (void)_defaultsLayoutChanged:(id)fp8;
  114. - (id)performAction:(id)fp8 withSelection:(id)fp12;
  115. - (id)projectSelection;
  116. - (id)_targetTreeModule;
  117. - (id)projectBreakpointGroup;
  118. - (id)templatesGroup;
  119. - (id)xxxtemplatesGroup;
  120. - (id)printOperationWithSettings:(id)fp8 error:(id *)fp12;
  121. - (BOOL)shouldAskAboutDiskRemoval:(id)fp8;
  122. - (BOOL)shouldAskAboutSCMRemovalOrRenaming:(id)fp8;
  123. - (void)_displayRenameReferenceFailureMessage:(id)fp8;
  124. - (void)_renameReferenceInSCM:(id)fp8 newName:(id)fp12;
  125. - (void)_addReferenceToSCM:(id)fp8;
  126. - (void)removeReferenceFromSCM:(id)fp8;
  127. - (void)renameReference:(id)fp8 to:(id)fp12 window:(id)fp16;
  128. @end