Example #1
0
 protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger)
 {
     _workspace = workspace;
     _commandManager = commandManager;
     _logger = logger;
     CloseCommand = new DelegateCommand(CloseDocument);
 }
 public WebTestCurrentResultViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger, IMenuService menuService, WebTestResultView view)
     : base(workspace, commandManager, logger, menuService)
 {
     _tooltip = "Web Test Results";
     _title = "Web Test Results";
     this.View = view;
 }
 public WebScenarioRunner(AbstractWorkspace workspace, IUnityContainer container, IEventAggregator aggregator)
 {
     _globals = new Dictionary<string, Variable>();
     _workspace = workspace;
     _container = container;
     _aggregator = aggregator;
 }
Example #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ContentViewModel"/> class.
 /// </summary>
 /// <param name="workspace">The injected workspace.</param>
 /// <param name="commandManager">The injected command manager.</param>
 /// <param name="logger">The injected logger.</param>
 protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger,
                            IMenuService menuService)
 {
     _workspace      = workspace;
     _commandManager = commandManager;
     _logger         = logger;
     _menuService    = menuService;
     CloseCommand    = new DelegateCommand <object>(Close, CanClose);
 }
Example #5
0
 /// <summary>
 /// Constructor for Open file service
 /// </summary>
 /// <param name="container">The injected container</param>
 /// <param name="eventAggregator">The injected event aggregator</param>
 /// <param name="logger">The injected logger</param>
 public OpenDocumentService(IUnityContainer container, IEventAggregator eventAggregator, ILoggerService logger,
                            AbstractWorkspace workspace, IContentHandlerRegistry handler,
                            IRecentViewSettings recentSettings)
 {
     _container = container;
     _eventAggregator = eventAggregator;
     _logger = logger;
     _dialog = new OpenFileDialog();
     _workspace = workspace;
     _handler = handler as ContentHandlerRegistry;
     _recentSettings = recentSettings as RecentViewSettings;
 }
        public ToolboxViewModel(IUnityContainer container, AbstractWorkspace workspace, ToolboxModel model)
        {
            _workspace = workspace;
            _container = container;
            Name = "Toolbox";
            Title = "Toolbox";
            ContentId = "Toolbox";
            _model = model;
            Model = _model;
            IsVisible = false;

            _view = container.Resolve<ToolboxView>();
            _view.DataContext = _model;
            View = _view;

            _aggregator = _container.Resolve<IEventAggregator>();
        }
Example #7
0
        public LoggerViewModel(IUnityContainer container, AbstractWorkspace workspace)
        {
            _workspace = workspace;
            _container = container;
            Name = "Logger";
            Title = "Logger";
            ContentId = "Logger";
            _model = new LoggerModel();
            Model = _model;
            IsVisible = false;

            _view = new LoggerView();
            _view.DataContext = _model;
            View = _view;

            _aggregator = _container.Resolve<IEventAggregator>();
            _aggregator.GetEvent<LogEvent>().Subscribe(AddLog);
        }
Example #8
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ContentViewModel"/> class.
 /// </summary>
 /// <param name="workspace">The injected workspace.</param>
 /// <param name="commandManager">The injected command manager.</param>
 /// <param name="logger">The injected logger.</param>
 protected ContentViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger,
                            IMenuService menuService)
 {
     _workspace = workspace;
     _commandManager = commandManager;
     _logger = logger;
     _menuService = menuService;
     CloseCommand = new DelegateCommand<object>(Close, CanClose);
 }
 public WebTestScenarioViewModel(AbstractWorkspace workspace, ICommandManager commandManager,
     ILoggerService logger, IMenuService menuService)
     : base(workspace, commandManager, logger, menuService)
 {
 }
Example #10
0
 public TextViewModel(AbstractWorkspace workspace, ICommandManager commandManager, ILoggerService logger)
     : base(workspace, commandManager, logger)
 {
 }