void ProjectNameChanged(object sender, SolutionItemRenamedEventArgs e) { XC4Debug.Log("Project name changed, resetting sync"); xcode.CloseProject(); xcode.DeleteProjectDirectory(); xcode = new XcodeMonitor(dnp.BaseDirectory.Combine("obj", "Xcode"), dnp.Name); }
void DisableSyncing(bool closeProject) { if (!SyncingEnabled) { return; } XC4Debug.Log("Disabled syncing for project: {0}", dnp.Name); XC4Debug.Indent(); try { if (closeProject) { xcode.CloseProject(); } xcode.DeleteProjectDirectory(); } finally { MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn -= AppRegainedFocus; dnp.FileAddedToProject -= FileAddedToProject; dnp.FilePropertyChangedInProject -= FilePropertyChangedInProject;; dnp.FileRemovedFromProject -= FileRemovedFromProject; dnp.FileChangedInProject -= FileChangedInProject; dnp.NameChanged -= ProjectNameChanged; XC4Debug.Unindent(); xcode = null; } }
void ProjectNameChanged(object sender, SolutionItemRenamedEventArgs e) { XC4Debug.Log("Project '{0}' was renamed to '{1}', resetting Xcode sync.", e.OldName, e.NewName); XC4Debug.Indent(); try { xcode.CloseProject(); xcode.DeleteProjectDirectory(); } finally { XC4Debug.Unindent(); } xcode = new XcodeMonitor(dnp.BaseDirectory.Combine("obj", "Xcode"), dnp.Name); }
void EnableSyncing () { if (syncing) return; syncing = true; xcode = new XcodeMonitor (dnp.BaseDirectory.Combine ("obj", "Xcode"), dnp.Name); XC4Debug.Log ("Enabled syncing for project: {0}", dnp.Name); dnp.FileAddedToProject += FileAddedToProject; dnp.FilePropertyChangedInProject += FilePropertyChangedInProject; dnp.FileRemovedFromProject += FileRemovedFromProject; dnp.FileChangedInProject += FileChangedInProject; dnp.NameChanged += ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn += AppRegainedFocus; }
void EnableSyncing() { if (syncing) { return; } syncing = true; xcode = new XcodeMonitor(dnp.BaseDirectory.Combine("obj", "Xcode"), dnp.Name); XC4Debug.Log("Enabled syncing for project: {0}", dnp.Name); dnp.FileAddedToProject += FileAddedToProject; dnp.FilePropertyChangedInProject += FilePropertyChangedInProject; dnp.FileRemovedFromProject += FileRemovedFromProject; dnp.FileChangedInProject += FileChangedInProject; dnp.NameChanged += ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn += AppRegainedFocus; }
void EnableSyncing(IProgressMonitor monitor) { if (SyncingEnabled) { return; } monitor.Log.WriteLine("Enabled syncing for project: {0}", dnp.Name); xcode = new XcodeMonitor(XcodeDir, dnp.Name); dnp.FileAddedToProject += FileAddedToProject; dnp.FilePropertyChangedInProject += FilePropertyChangedInProject; dnp.FileRemovedFromProject += FileRemovedFromProject; dnp.FileChangedInProject += FileChangedInProject; dnp.NameChanged += ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn += AppRegainedFocus; }
void DisableSyncing() { if (!syncing) { return; } syncing = false; xcode.CloseProject(); xcode.DeleteProjectDirectory(); xcode = null; XC4Debug.Log("Disabled syncing for project: {0}", dnp.Name); dnp.FileAddedToProject -= FileAddedToProject; dnp.FilePropertyChangedInProject -= FilePropertyChangedInProject;; dnp.FileRemovedFromProject -= FileRemovedFromProject; dnp.FileChangedInProject -= FileChangedInProject; dnp.NameChanged -= ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn -= AppRegainedFocus; }
void EnableSyncing (IProgressMonitor monitor) { if (SyncingEnabled) return; monitor.Log.WriteLine ("Enabled syncing for project: {0}", dnp.Name); xcode = new XcodeMonitor (XcodeDir, dnp.Name); dnp.FileAddedToProject += FileAddedToProject; dnp.FilePropertyChangedInProject += FilePropertyChangedInProject; dnp.FileRemovedFromProject += FileRemovedFromProject; dnp.FileChangedInProject += FileChangedInProject; dnp.NameChanged += ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn += AppRegainedFocus; }
void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e) { XC4Debug.Log ("Project '{0}' was renamed to '{1}', resetting Xcode sync.", e.OldName, e.NewName); XC4Debug.Indent (); try { xcode.CloseProject (); xcode.DeleteProjectDirectory (); } finally { XC4Debug.Unindent (); } xcode = new XcodeMonitor (dnp.BaseDirectory.Combine ("obj", "Xcode"), dnp.Name); }
void DisableSyncing () { if (!SyncingEnabled) return; XC4Debug.Log ("Disabled syncing for project: {0}", dnp.Name); XC4Debug.Indent (); try { xcode.CloseProject (); xcode.DeleteProjectDirectory (); } finally { XC4Debug.Unindent (); xcode = null; } dnp.FileAddedToProject -= FileAddedToProject; dnp.FilePropertyChangedInProject -= FilePropertyChangedInProject;; dnp.FileRemovedFromProject -= FileRemovedFromProject; dnp.FileChangedInProject -= FileChangedInProject; dnp.NameChanged -= ProjectNameChanged; MonoDevelop.Ide.IdeApp.CommandService.ApplicationFocusIn -= AppRegainedFocus; }
void ProjectNameChanged (object sender, SolutionItemRenamedEventArgs e) { XC4Debug.Log ("Project name changed, resetting sync"); xcode.CloseProject (); xcode.DeleteProjectDirectory (); xcode = new XcodeMonitor (dnp.BaseDirectory.Combine ("obj", "Xcode"), dnp.Name); }