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);
 }