public void addServer(HomeTransferServerData data)
 {
     if (!(homeTransferServerDictionary.ContainsKey(data.IP) || data.IP.Equals(localData.IP)))
     {
         homeTransferServerDictionary.Add(data.IP, data);
         HomeTransferController.getInstance().updateObserver();
     }
 }
        public void addFiles(String[] files)
        {
            Boolean changed = false;

            foreach (String file in files)
            {
                if (!homeTransferFileDictionary.ContainsKey(file))
                {
                    homeTransferFileDictionary.Add(file, file);
                    changed = true;
                }
            }
            if (changed)
            {
                HomeTransferController.getInstance().updateObserver();
            }
            // TODO: Implement adding of file arrays
        }
Example #3
0
        private void button3_Click(object sender, EventArgs e)
        {
            String server = "";

            if (listBox2.Items.Count > 1)
            {
                server = listBox2.GetItemText(listBox2.SelectedItem);
                if (server.Equals(""))
                {
                    MessageBox.Show("Please select a remote instance first");
                    return;
                }
            }
            else if (listBox2.Items.Count == 1)
            {
                server = listBox2.Items[0].ToString();
            }
            else
            {
                return;
            }
            HomeTransferController.sendFiles(server, HomeTransferModel.getInstance().getFiles());
        }
 public void exit()
 {
     HomeTransferController.getInstance().broadcastUDP("close");
     HomeTransferController.getInstance().exitController();
 }
 public void init()
 {
     HomeTransferController.getInstance().initController();
     HomeTransferController.getInstance().broadcastUDP("discover");
 }
Example #6
0
 private void button2_Click(object sender, EventArgs e)
 {
     HomeTransferController.getInstance().deleteFiles();
 }
Example #7
0
 private void button4_Click(object sender, EventArgs e)
 {
     HomeTransferController.getInstance().refreshList();
 }