Exemple #1
0
 public void Dispose()
 {
     broadcastListener.StopListening();
     broadcastListener.Dispose();
     ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler);
     Program.LobbyClient.Disconnected -= LobbyClient_OnDisconnect;
     _refreshGameListTimer.Dispose();
 }
Exemple #2
0
 /// <summary>
 /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
 /// </summary>
 public void Dispose()
 {
     broadcastListener.StopListening();
     broadcastListener.Dispose();
     ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler);
     Program.LobbyClient.OnLoginComplete       -= LobbyClient_OnLoginComplete;
     Program.LobbyClient.OnDisconnect          -= LobbyClient_OnDisconnect;
     Program.LobbyClient.OnDataReceived        -= LobbyClient_OnDataReceived;
     Program.LobbyClient.Chatting.OnCreateRoom -= ChattingOnOnCreateRoom;
 }
Exemple #3
0
        /// <summary>
        /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
        /// </summary>
        public void Dispose()
        {
            ListViewGameList.RemoveHandler(Thumb.DragDeltaEvent, dragHandler);
            Program.LobbyClient.OnLoginComplete -= LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect    -= LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived  -= LobbyClient_OnDataReceived;

            timer.Elapsed -= this.TimerElapsed;
            timer.Stop();
            timer.Dispose();
        }
Exemple #4
0
        public CustomGameList()
        {
            InitializeComponent();
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, new DragDeltaEventHandler(ListViewGameList_OnDragDelta), true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect    += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived  += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
        }
Exemple #5
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.Disconnected += LobbyClient_OnDisconnect;

            Spectate             = Prefs.SpectateGames;
            ShowKillGameButton   = Prefs.IsAdmin;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;

            _refreshGameListTimer = new Timer(RefreshGamesTask, null, 5000, 15000);
        }
Exemple #6
0
        public CustomGameList()
        {
            InitializeComponent();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList       = new ObservableCollection <HostedGameViewModel>();
            HideUninstalledGames = Prefs.HideUninstalledGamesInList;
            Program.LobbyClient.OnLoginComplete += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect    += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived  += LobbyClient_OnDataReceived;

            timer = new Timer(10000);
            timer.Start();
            timer.Elapsed += this.TimerElapsed;
            UpdateHideButtonText();
        }
Exemple #7
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete       += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect          += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived        += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            _spectate            = Prefs.SpectateGames;
            ShowKillGameButton   = Prefs.IsAdmin;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;
        }
Exemple #8
0
        public CustomGameList()
        {
            InitializeComponent();
            broadcastListener = new GameBroadcastListener();
            broadcastListener.StartListening();
            dragHandler = this.ListViewGameList_OnDragDelta;
            ListViewGameList.AddHandler(Thumb.DragDeltaEvent, dragHandler, true);
            HostedGameList = new ObservableCollection <HostedGameViewModel>();
            Program.LobbyClient.OnLoginComplete       += LobbyClient_OnLoginComplete;
            Program.LobbyClient.OnDisconnect          += LobbyClient_OnDisconnect;
            Program.LobbyClient.OnDataReceived        += LobbyClient_OnDataReceived;
            Program.LobbyClient.Chatting.OnCreateRoom += ChattingOnOnCreateRoom;

            timer = new Timer(10000);
            //timer.Start();
            timer.Elapsed         += this.TimerElapsed;
            refreshVisualListTimer = new Timer(10000);
            refreshVisualListTimer.Start();
            refreshVisualListTimer.Elapsed += RefreshGameList;
            ShowRunningGames     = Prefs.ShowRunningGames;
            ShowUninstalledGames = Prefs.HideUninstalledGamesInList == false;
        }