コード例 #1
0
        private void SetViewState(AvailableFile availableFile)
        {
            if (InvokeRequired)
            {
                Invoke((MethodInvoker)delegate { SetViewState(availableFile); });
            }
            else
            {
                ListViewItem item = _helper.GetListViewItem(availableFile.File.Hash);

                if (item == null) return;

                item.SubItems[2] = new ListViewItem.ListViewSubItem(item, availableFile.State);
            }
        }
コード例 #2
0
        private AvailableFile CreateAvailableFile(FileDescriptor file)
        {
            AvailableFile availableFile = new AvailableFile(_client, file);

            availableFile.PropertyChanged += new PropertyChangedEventHandler(availableFile_PropertyChanged);

            return availableFile;
        }