public JointShowEditorController(IJointShowEditorWindow window, IJointShow showToEdit, IMessageShower messageShower)
        {
            _window = window;
            _showToEdit = showToEdit;
            _messageShower = messageShower;

            _window.AcceptRequested += window_AcceptRequested;
            _window.CancelRequested += window_CancelRequested;
            _window.ImportRequested += window_ImportRequested;

            _window.AddToShowRequested += window_AddToShowRequested;
            _window.RemoveFromShowRequested += window_RemoveFromShowRequested;
            _window.DeletePresentationRequested += window_DeletePresentationRequested;
            _window.MovePresentationUpRequested += window_MovePresentationUpRequested;
            _window.MovePresentationDownRequested += window_MovePresentationDownRequested;
        }
Пример #2
0
        public JointShowController(IJointShowWindow showWindow, IJointShows showModel, IJointShowEditorWindowFactory factory, IMessageShower messageShower)
        {
            _showWindow = showWindow;
            _showModel = showModel;

            _showWindow.CloseWindowRequested += showWindow_CloseWindowRequested;
            _showWindow.ShowRequested += showWindow_ShowRequested;
            _showWindow.GenerateRequested += showWindow_GenerateRequested;
            _showWindow.CreateJointShowRequested += showWindow_CreateJointShowRequested;
            _showWindow.EditShowRequested += showWindow_EditShowRequested;
            _showWindow.RemoveShowRequested += showWindow_RemoveShowRequested;
            _showWindow.CopyShowRequested += showWindow_CopyShowRequested;

            _editorWindowFactory = factory;
            _messageShower = messageShower;
        }
Пример #3
0
 public void InsertIMessageShower(IMessageShower iMessageShower)
 {
     shower = iMessageShower;
 }