aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/PPC/Tango.PPC.Common/Web/UploadVersionRequest.cs
blob: 29d533043fa9972c047b77baff5daa8f978c7045 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using Tango.Transport.Web;

namespace Tango.PPC.Common.Web
{
    public class UploadVersionRequest : WebRequestMessage
    {
        public String Version { get; set; }

        public String MachineVersionGuid { get; set; }

        public String Comments { get; set; }

        public bool WithInstaller { get; set; }
    }
}
span>; protected Action<bool> changeRenderModeMethod; protected Action pushMarkerMethod; public bool IsPaused { get { return (bool)GetValue(IsPausedProperty); } set { SetValue(IsPausedProperty, value); } } public static readonly DependencyProperty IsPausedProperty = DependencyProperty.Register("IsPaused", typeof(bool), typeof(GraphControllerBase), new PropertyMetadata(false, new PropertyChangedCallback(PausedChanged))); private static void PausedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var control = d as GraphControllerBase; if (control.pausedMethod != null) { control.pausedMethod(control.IsPaused); } } internal void RegisterMethods(Action clear, Action startThread, Action<bool> paused, Action<bool> renderMode, Action pushMarker) { changeRenderModeMethod = renderMode; pausedMethod = paused; clearMethod = clear; startThreadMethod = startThread; pushMarkerMethod = pushMarker; } public abstract void Clear(); public virtual void ChangeRenderMode(bool enabled) { changeRenderModeMethod(enabled); } internal abstract void ClearPoints(); public void PushMarkerLine() { if (pushMarkerMethod != null) { pushMarkerMethod(); } } } }