internal void ClearSession() { Session = new SessionManager(); }
void Application_AfterPresentationOpen(Microsoft.Office.Interop.PowerPoint.Presentation Pres) { Session = Helpers.Serializer.Deserealize<SessionManager>(Pres.FullName + ".dat"); Session.ReBuildReferences(); }
private void ThisAddIn_Startup(object sender, System.EventArgs e) { Session = new SessionManager(); Globals.ThisAddIn.Application.PresentationSave += new PowerPoint.EApplication_PresentationSaveEventHandler(Application_PresentationSave); Globals.ThisAddIn.Application.AfterPresentationOpen += new Microsoft.Office.Interop.PowerPoint.EApplication_AfterPresentationOpenEventHandler(Application_AfterPresentationOpen); Globals.ThisAddIn.Application.SlideShowEnd += new PowerPoint.EApplication_SlideShowEndEventHandler(Application_SlideShowEnd); Globals.ThisAddIn.Application.PresentationCloseFinal += new PowerPoint.EApplication_PresentationCloseFinalEventHandler(Application_PresentationCloseFinal); Globals.ThisAddIn.Application.SlideShowBegin += new PowerPoint.EApplication_SlideShowBeginEventHandler(Application_SlideShowBegin); Globals.ThisAddIn.Application.WindowActivate += new PowerPoint.EApplication_WindowActivateEventHandler(Application_WindowActivate); Globals.ThisAddIn.Application.WindowDeactivate += new PowerPoint.EApplication_WindowDeactivateEventHandler(Application_WindowDeactivate); }