Exemplo n.º 1
0
        public static WorkFlowClass GetWorkFlow(TypeOfWorkFlow Type, int QuantityOfSecond)
        {
            WorkFlowClass WorkFlow = new WorkFlowClass(Type, QuantityOfSecond);


            return(WorkFlow);
        }
Exemplo n.º 2
0
 private void AddWorkFlowPomodorBtn(object sender, RoutedEventArgs e)
 {
     CurrentWorkFlow = WorkFlowClass.GetWorkFlow(TypeOfWorkFlow.Pomodor, Convert.ToInt32(Settings.PomodorSize));
     Worker.StartWorking(CurrentWorkFlow);
     LeftTimeIndicator.DataContext      = CurrentWorkFlow;
     KeysActivityIndicator.DataContext  = CurrentWorkFlow;
     MouseActivityIndicator.DataContext = CurrentWorkFlow;
 }
Exemplo n.º 3
0
 public MainWindow()
 {
     InitializeComponent();
     User     = UserClass.GetInstance();
     Settings = SettingsClass.GetInstance();
     Loger    = new LogerClass();
     KeyboardActivity.SetLog(Loger.LogKeyItems);
     MouseActivity.SetLog(Loger.LogMouseItems);
     KeyboardHook                       = new KeyboardHookClass(Loger);
     MouseHookClass                     = new MouseHookClass(Loger);
     Statistic                          = new StatisticClass(Loger);
     Worker                             = new WorkerClass(User, Loger);
     RemoteServer                       = new RemoteServerClass();
     CurrentWorkFlow                    = WorkFlowClass.GetWorkFlow(TypeOfWorkFlow.Custom, Convert.ToInt32(Settings.PomodorSize));
     PrimePanel.DataContext             = Statistic.CommonPrimeWindowProperty;
     LeftTimeIndicator.DataContext      = CurrentWorkFlow;
     KeysActivityIndicator.DataContext  = CurrentWorkFlow;
     MouseActivityIndicator.DataContext = CurrentWorkFlow;
     KeyboardHook.StartCapture();
     MouseHookClass.StartCapture();
 }
Exemplo n.º 4
0
 public void StartWorking(WorkFlowClass WorkFlow)
 {
     SetWorkFlow(WorkFlow);
     Timer.Start();
 }
Exemplo n.º 5
0
 void SetWorkFlow(WorkFlowClass WorkFlow)
 {
     this.WorkFlow = WorkFlow;
 }