Ejemplo n.º 1
0
 public PackageAddedEventHandler(IRouter router, IThreadDispatcher dispatcher, IViewMain mainView, PackageController controller)
 {
     _mainView   = mainView;
     _controller = controller;
     _router     = router;
     _dispatcher = dispatcher;
 }
        public PresenterUserSettingsRightAppearance
        (
            IViewUserSettingsRightAppearance view,
            ISettingsService settings,
            IViewUserSettingsButtonsDown viewUserSettingsButtonsDown,
            IViewMain viewMain,
            Validate validate,
            IViewDialog dialog
        )
        {
            _view     = view;
            _settings = settings;
            _viewUserSettingsButtonsDown = viewUserSettingsButtonsDown;
            _viewMain = viewMain;
            _validate = validate;
            _dialog   = dialog;

            //subscribe to events
            if (view != null)
            {
                view.Load += View_Load;
            }

            _cred = new NetworkCredential();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Triggered method if the 'clearWorkspace'-event is fired
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void deleteAllFiles(IViewMain sender, EventArgs e)
 {
     if (true == deleteFiles())
     {
         _viewMain.updateLogFile("Workspace cleared!");
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Triggered method if the 'exportRsaKey'-event is fired
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void exportRsaKey(IViewMain sender, EventArgs e)
 {
     if (true == exportPublicRsaKey())
     {
         _viewMain.updateLogFile("Public RSA key exported.");
     }
 }
Ejemplo n.º 5
0
        /// <summary>
        /// Updates view (all logic in one place in the UI thread)
        /// </summary>
        /// <param name="view"></param>
        private void UpdateView(IViewMain view, Bitmap frame = null)
        {
            this.BeginInvoke((MethodInvoker) delegate()
            {
                buttonStart.Enabled = !view.Running;
                buttonStop.Enabled  = view.Running;
                if (view.Running)
                {
                    labelStatus.Text    = "Status: Running";
                    labelFramerate.Text = $"Framerate: {FrameRate} fps";
                }
                else
                {
                    labelStatus.Text    = "Status: Idle";
                    labelFramerate.Text = "Framerate: 0 fps";
                }
                labelFrameSendRate.Text = $"Frame send rate: {FrameSendRate}";

                // Update the picture box with the latest image if different
                if (frame != null && frame != pictureBoxMain.BackgroundImage)
                {
                    Image lastFrame = null;
                    lastFrame       = pictureBoxMain.BackgroundImage;
                    pictureBoxMain.BackgroundImage = frame;
                    if (lastFrame != null)
                    {
                        lastFrame.Dispose();
                    }
                }
            });
        }
Ejemplo n.º 6
0
        public PresenterMin(
            IViewMin viewMin,
            IViewMain viewMain,
            IResourcesService resources)
        {
            _viewMin   = viewMin;
            _viewMain  = viewMain;
            _resources = resources;

            //set initial form settings
            if (_viewMin != null)
            {
                _viewMin.VisibilityFormIcon1(false);
                _viewMin.VisibilityFormIcon2(false);
                _viewMin.StartPosition = FormStartPosition.Manual;
                if (_resources != null)
                {
                    _viewMin.SetImageFormIcon3(_resources.Closed);
                }
                _viewMin.FormResizable    = false;
                _viewMin.FormMovable      = false;
                _viewMin.SnapToScreenEdge = false;

                //subscribe to events
                _viewMin.VisibleChanged          += OnVisibleChanged;
                _viewMin.MouseEntersFormIcon3    += OnMouseEntersFormIcon3;
                _viewMin.MouseLeavesFormIcon3    += OnMouseLeavesFormIcon3;
                _viewMin.MouseClicksFormIcon3    += OnMouseClicksFormIcon3;
                _viewMin.MouseEnterLabelTitleTop += OnMouseEnterLabelTitleTop;
            }

            _clipboard         = new Clipboard();
            Clipboard.Changed += Clipboard_Changed;
        }
Ejemplo n.º 7
0
 public void TestInitialize()
 {
     _mockMainView = Substitute.For <IViewMain>();
     _mockView     = Substitute.For <IViewCreate>();
     _handler      = new PackageCreateRouteHandler(_mockMainView, _mockView);
     _route        = new PackageCreateRoute();
 }
Ejemplo n.º 8
0
        public ViewMainPresenter(IViewMain view, IApplicationController appController)
        {
            _view           = view;
            _appController  = appController;
            _view.Presenter = this;

            _appController.Context.BlueprintsUpdated += Context_BlueprintsUpdated;
        }
 public void TestInitialize()
 {
     _mockMainView         = Substitute.For <IViewMain>();
     _controllerMockBundle = new PackageControllerMockBundle();
     _handler = new PackageEditRouteHandler(_mockMainView, _controllerMockBundle.MockController);
     _package = new PackageDto(Guid.NewGuid());
     _route   = new PackageEditRoute(_package);
 }
Ejemplo n.º 10
0
 /// <summary>
 /// Triggered method if the 'encryptFile'-event is fired
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">File path of the plain file.</param>
 private void encryptFile(IViewMain sender, FileEventArgs e)
 {
     if (true == encryption(e.filePath))
     {
         string filename = new FileInfo(e.filePath).Name;
         _viewMain.updateLogFile("File (" + filename + ") encrypted!");
     }
 }
Ejemplo n.º 11
0
        public PresenterMainView(IViewMain <Contact> mainView)
        {
            _random = new Random();
            InitResourcesIconProfiles();

            _contactsRepo = Repository.Implements.Repository.GetInstance();
            _mainView     = mainView;
        }
Ejemplo n.º 12
0
        public MainControl(IViewMain view)
        {
            this.view = view;

            initServer();

            initMode();
        }
Ejemplo n.º 13
0
 /// <summary>
 /// Triggered method if the 'decryptFile'-event is fired
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e">File path of the encrypted file.</param>
 private void decryptFile(IViewMain sender, FileEventArgs e)
 {
     if (true == decryption(e.filePath))
     {
         string filename = new FileInfo(e.filePath).Name;
         _viewMain.updateLogFile("File (" + filename + ") decrypted");
         Process.Start("explorer.exe", _model.getWorkspacePath() + "\\" + templateFolders[2]);
     }
 }
Ejemplo n.º 14
0
 public void TestInitialize()
 {
     _mockMainView   = Substitute.For <IViewMain>();
     _mockController = new PackageControllerMockBundle().MockController;
     _mockDispatcher = Substitute.For <IThreadDispatcher>();
     _mockDispatcher.Dispatch(Arg.Invoke());
     _handler = new PackageIndexRouteHandler(_mockDispatcher, _mockMainView, _mockController);
     _package = new PackageDto(Guid.NewGuid());
     _route   = new PackageIndexRoute();
 }
Ejemplo n.º 15
0
 public Presenter(IViewMain view)
 {
     this.mainview           = view;
     entityDB                = DBEntity.Instance;
     logCenterDB             = new LogCenter();
     entityDB.newLogMessage += logCenterDB.AddMessage;
     windowsHolder           = new WindowsHolder((Window)view);
     logCenterDB.NewMessage += (r) => { mainview.LogViewRow = r; };
     mainview.xmlLanguage    = System.Windows.Markup.XmlLanguage.GetLanguage(System.Threading.Thread.CurrentThread.CurrentUICulture.IetfLanguageTag);
 }
Ejemplo n.º 16
0
        public PresenterMainSplCont(IViewMainSplCont view, IViewMain viewMain)
        {
            _view     = view;
            _viewMain = viewMain;

            //subscribe to events
            if (view != null)
            {
                view.Load += View_Load;
            }
        }
Ejemplo n.º 17
0
        public Presenter(IViewMain view)
        {
            //EditDepWindow = new EditDep();
            //EditEmpWindow = new EditEmp();


            IMain = view;
            //db = new ObservableCollection<Deparments>();
            client = new HttpClient();
            client.DefaultRequestHeaders.Add("Accept", "application/json");
            if (!Load())
            {
                MessageBox.Show("Не удалось загрузить данные.", "Ошибка!", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Ejemplo n.º 18
0
        public PresenterMain(IViewMain inView)
        {
            _view = inView;

            // load records
            FishingRecordRepository repository = FishingRecordRepository.GetInstance();

            ShowRecords(repository.GetRecords());

            // init search fields
            SetPossibleSearchValues();

            // attach self to repositories
            repository.Attach(this);
            LocationRepository.GetInstance().Attach(this);
        }
Ejemplo n.º 19
0
        /// <summary>
        /// CTor
        /// </summary>
        /// <param name="viewWorkspace"></param>
        /// <param name="viewMain"></param>
        /// <param name="model"></param>
        public ControllerWorkspace(IViewWorkspace viewWorkspace, IViewMain viewMain, IModel model)
        {
            _viewWorkspace = viewWorkspace;
            _viewMain      = viewMain;
            _model         = model;
            _viewWorkspace.setController(this);
            _viewMain.setController(this);
            _model.attachWorkspace((IModelObserverWorkspace)_viewWorkspace);
            _model.attachMain((IModelObserverMain)_viewMain);

            //Workspace eventhandler
            _viewWorkspace.workspaceChanged    += new ViewWorkspaceHandler <IViewWorkspace>(this.workspaceChanged);
            _viewWorkspace.workspaceChoosed    += new ViewWorkspaceHandler <IViewWorkspace>(this.workspaceChoosed);
            _viewWorkspace.newWorkspaceChoosed += new ViewWorkspaceHandler <IViewWorkspace>(this.newWorkspaceChoosed);

            //Main eventhandler
            _viewMain.createRsaKeys  += new ViewMainHandler <IViewMain>(this.createRsaKeys);
            _viewMain.exportRsaKey   += new ViewMainHandler <IViewMain>(this.exportRsaKey);
            _viewMain.encryptFile    += new FileHandler <IViewMain>(this.encryptFile);
            _viewMain.decryptFile    += new FileHandler <IViewMain>(this.decryptFile);
            _viewMain.deleteAllFiles += new ViewMainHandler <IViewMain>(this.deleteAllFiles);
        }
Ejemplo n.º 20
0
 public void RemoveObserver(IViewMain paramView)
 {
     _views.Remove(paramView);
 }
Ejemplo n.º 21
0
 public PresenterMain(IViewMain viewMain)
 {
     _viewMain          = viewMain;
     _viewMain.AppLoad += AppLoadHandler;
 }
Ejemplo n.º 22
0
 public PackageDetailRouteHandler(IViewMain main, PackageController controller)
 {
     _main       = main;
     _controller = controller;
 }
Ejemplo n.º 23
0
 public void RemoveObserver(IViewMain paramView)
 {
     _views.Remove(paramView);
 }
Ejemplo n.º 24
0
 public void AddObserver(IViewMain paramView)
 {
     _views.Add(paramView);
 }
Ejemplo n.º 25
0
 /// <summary>
 /// Triggered method if the 'createRsaKeys'-event is fired.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void createRsaKeys(IViewMain sender, EventArgs e)
 {
     createRsaKeys();
 }
Ejemplo n.º 26
0
 public Presenter(IViewMain viewMain)
 {
     this.viewMain = viewMain;
     Model.Start();
 }
Ejemplo n.º 27
0
 public ViewMainPresenter(IViewMain view, IApplicationController appController)
 {
     _view           = view;
     _appController  = appController;
     _view.Presenter = this;
 }
Ejemplo n.º 28
0
        public void Setup(IViewMain paramView, IModelMain paramModel)
        {
            _model = paramModel;

            _view = paramView;
        }
Ejemplo n.º 29
0
 public void AddObserver(IViewMain paramView)
 {
     _views.Add(paramView);
 }
 public PackageCreateRouteHandler(IViewMain main, IViewCreate view)
 {
     _main = main;
     _view = view;
 }
Ejemplo n.º 31
0
 private static Screen FindCurrentMonitor(IViewMain form)
 {
     return(Screen.FromRectangle(new Rectangle(form.Location, form.Size)));
 }
Ejemplo n.º 32
0
 public Presenter(IViewMain View)
 {
     this.data = new Model();
     this.view = View;
 }
Ejemplo n.º 33
0
 public ViewMainPresenter(IViewMain view)
 {
     _view           = view;
     _view.Presenter = this;
     _repository     = new AppointmentRepository();
 }