C# Class Detox.ToxManager

This is where we put Tox logic behind the curtains and expose the juicy stuff
Show file Open project: hexafluoride/Detox

Public Properties

Property Type Description
List ObservableCollection
Nodes List
Tox SharpTox.Core.Tox
User Detox.ViewModel.ToxViewModel

Public Methods

Method Description
GetContactViewModelByFriendNumber ( int id ) : ContactViewModel
Init ( ) : void
ToxManager ( string path ) : System

Private Methods

Method Description
AddFriend ( int id ) : void
BindEvents ( ) : void
HandleAvatarTransfer ( ToxEventArgs e ) : void
Loop ( ) : void
PopulateList ( ) : void
Tox_OnConnectionStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFileSendRequestReceived ( object sender, ToxEventArgs e ) : void
Tox_OnFriendConnectionStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendNameChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendRequestReceived ( object sender, ToxEventArgs e ) : void
Tox_OnFriendStatusChanged ( object sender, ToxEventArgs e ) : void
Tox_OnFriendStatusMessageChanged ( object sender, ToxEventArgs e ) : void

Method Details

GetContactViewModelByFriendNumber() public method

public GetContactViewModelByFriendNumber ( int id ) : ContactViewModel
id int
return Detox.ViewModel.ContactViewModel

Init() public method

public Init ( ) : void
return void

ToxManager() public method

public ToxManager ( string path ) : System
path string
return System

Property Details

List public property

public ObservableCollection List
return ObservableCollection

Nodes public property

public List Nodes
return List

Tox public property

public Tox,SharpTox.Core Tox
return SharpTox.Core.Tox

User public property

public ToxViewModel,Detox.ViewModel User
return Detox.ViewModel.ToxViewModel