Esempio n. 1
0
 public LoginViewModel(IWindowManager windowManager)
 {
     _windowManager = windowManager;
     _connection = FowaConnection.Instance;
     _connection.ConnectionFailed += OnConnectionFailed;
     FowaMetaData data = new FowaMetaData { OnIncomingFriendlistMessageCallback = OnIncomingFriendlistMessage, OnIncomingErrorMessageCallback = OnIncomingErrorMessage};
     _connection.FowaMetaData = data;
 }
Esempio n. 2
0
 public ContactViewModel(IWindowManager windowManager, IEnumerable<IContact> friends)
 {
     _connection = FowaConnection.Instance;
     FowaMetaData metaData = new FowaMetaData { OnIncomingUserMessageCallback = OnIncomingUserMessage };
     _connection.FowaMetaData = metaData;
     _windowManager = windowManager;
     Friends = new BindableCollection<IContact>(friends);
     OpenTabs = new Dictionary<int, int>();
     StartListeningAsync();
 }
Esempio n. 3
0
 public RegisterViewModel(IWindowManager windowManager)
 {
     FowaMetaData metaData = new FowaMetaData
                                 {
                                     OnIncomingErrorMessageCallback = OnIncomingErrorMessage,
                                     OnIncomingFriendlistMessageCallback = OnIncomingFriendListMessage
                                 };
     Info = "Register info\n\tFill in the fields and register to be cool :D\n\t...";
     _windowManager = windowManager;
     _connection = FowaConnection.Instance;
     _connection.FowaMetaData = metaData;
 }
Esempio n. 4
0
 public UserChatViewModel(ContactViewModel caller, IContact user)
 {
     base.DisplayName = user.Nick;
     ContactViewModel = caller;
     User = user;
     CharCounter = Settings.ClientSettings.Default.CharMax;
     _connection = FowaConnection.Instance;
 }