コード例 #1
0
ファイル: QueuePresenter.cs プロジェクト: larsw/storyteller
        public void Activate(IScreenObjectRegistry screenObjects)
        {
            _view.Presenter = this;

            if (_queue.IsExecuting())
            {
                _view.DisplayCurrentTest();
            }
            else
            {
                _view.HideCurrentTest();
            }

            _queue.GetAllQueuedTests().Each(queueTest);
            determineIfAnyTestsAreQueued();


            screenObjects.Action("Clear All").Bind(ModifierKeys.Control | ModifierKeys.Shift, Key.Q).To(ClearQueue).Icon
                = Icon.Stop;
        }