Exemplo n.º 1
0
        protected virtual void OnStatusChanged(GroupStatusChangedEventArgs e)
        {
            if (suspendUpdate)
            {
                return;
            }

            EventHandler <GroupStatusChangedEventArgs> handler = StatusChanged;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 2
0
        protected virtual void OnStatusChangedHandler(object sender, GroupStatusChangedEventArgs e)
        {
            lock (sync) {
                if (!cancelRequested)
                {
                    EventHandler <GroupStatusChangedEventArgs> handler = StatusChanged;

                    if (handler != null)
                    {
                        commandQueue.Register(
                            new EventWrapper <GroupStatusChangedEventArgs> (
                                handler, this, e
                                )
                            );
                    }
                }
            }
        }
        private void OnManagerStatusChangedHandler(object sender,
                                                    GroupStatusChangedEventArgs e)
        {
            DownloadGroupStatusChangedEventArgs args = e as DownloadGroupStatusChangedEventArgs;

            Application.Invoke (delegate {
                lock (sync) {
                    if (downloadJob != null) {
                        downloadJob.UpdateStatus (args.RunningTasks, args.RemainingTasks, args.CompletedTasks, args.BytesPerSecond);
                    }
                }
            });
        }
Exemplo n.º 4
0
        protected virtual void OnStatusChanged(GroupStatusChangedEventArgs e)
        {
            if (suspendUpdate) {
                return;
            }

            EventHandler<GroupStatusChangedEventArgs> handler = StatusChanged;

            if (handler != null) {
                handler (this, e);
            }
        }