PerformSynchronization() public static method

public static PerformSynchronization ( ISyncUI syncUI ) : void
syncUI ISyncUI
return void
Exemplo n.º 1
0
        protected override void OnRealized()
        {
            base.OnRealized();

            SyncState state = SyncManager.State;

            if (state == SyncState.Idle)
            {
                // Kick off a timer to keep the progress bar going
                progressBarTimeoutId = GLib.Timeout.Add(500, OnPulseProgressBar);

                // Kick off a new synchronization
                SyncManager.PerformSynchronization(this);
            }
            else
            {
                // Adjust the GUI accordingly
                SyncStateChanged(state);
            }
        }