예제 #1
0
        public MainForm()
        {
            InitializeComponent();

            m_trayIcon = new TrayIconProxy(TrayIcon);
            m_currentIcon = Properties.Resources.TrayNormal;
            m_currentTooltip = Strings.MainForm.TrayStatusReady;

            Program.LiveControl.StateChanged += new EventHandler(LiveControl_StateChanged);
            Program.WorkThread.StartingWork += new EventHandler(WorkThread_StartingWork);
            Program.WorkThread.CompletedWork += new EventHandler(WorkThread_CompletedWork);
            Program.SingleInstance.SecondInstanceDetected += new SingleInstance.SecondInstanceDelegate(SingleInstance_SecondInstanceDetected);

            m_settings = new Duplicati.Datamodel.ApplicationSettings(Program.DataConnection);
            Program.DataConnection.AfterDataChange += new System.Data.LightDatamodel.DataChangeEventHandler(DataConnection_AfterDataChange);

            Program.Runner.ProgressEvent += new DuplicatiRunner.ProgressEventDelegate(Runner_DuplicatiProgress);
            Program.Runner.ResultEvent += new DuplicatiRunner.ResultEventDelegate(Runner_ResultEvent);
            #if DEBUG
            this.Text += " (DEBUG)";
            #endif
        }
예제 #2
0
        public MainForm()
        {
            InitializeComponent();

            m_trayIcon       = new TrayIconProxy(TrayIcon);
            m_currentIcon    = Properties.Resources.TrayNormal;
            m_currentTooltip = Strings.MainForm.TrayStatusReady;

            Program.LiveControl.StateChanged += new EventHandler(LiveControl_StateChanged);
            Program.WorkThread.StartingWork  += new EventHandler(WorkThread_StartingWork);
            Program.WorkThread.CompletedWork += new EventHandler(WorkThread_CompletedWork);
            Program.SingleInstance.SecondInstanceDetected += new SingleInstance.SecondInstanceDelegate(SingleInstance_SecondInstanceDetected);

            m_settings = new Duplicati.Datamodel.ApplicationSettings(Program.DataConnection);
            Program.DataConnection.AfterDataChange += new System.Data.LightDatamodel.DataChangeEventHandler(DataConnection_AfterDataChange);

            Program.Runner.ProgressEvent += new DuplicatiRunner.ProgressEventDelegate(Runner_DuplicatiProgress);
            Program.Runner.ResultEvent   += new DuplicatiRunner.ResultEventDelegate(Runner_ResultEvent);
#if DEBUG
            this.Text += " (DEBUG)";
#endif
        }