public AddItem(ref PlayListLoader playlist, ref PiVTControl playserver) { newitems = new List <PLItem>(); this.playlist = playlist; InitializeComponent(); ddItem.Items.Clear(); this.playserver = playserver; playserver.fileUpdate += new fileUpdateHandler(updateFileList); playserver.listfiles(); }
void PlaylistChange(string filename) { playlist = new PlayListLoader(filename); dgvVideos.Rows.Clear(); foreach (PLItem pli in playlist.playlist) { int rowid = dgvVideos.Rows.Add(); dgvVideos.Rows[rowid].Cells[0].Value = pli.getFilename(); dgvVideos.Rows[rowid].Cells[1].Value = pli.getLength().ToString(); dgvVideos.Rows[rowid].Cells[2].Value = false; } updateplayingstatus(); savePlaylistToolStripMenuItem.Enabled = true; }
public PiVTDesktop() { InitializeComponent(); groupBox1.Visible = Properties.Settings.Default.EnableTally; //set up timerl RemainingTimer = new System.Timers.Timer(1000); RemainingTimer.Enabled = false; RemainingTimer.AutoReset = true; RemainingTimer.Elapsed += new System.Timers.ElapsedEventHandler(timerElapsed); playlist = new PlayListLoader(); playserver = new PiVTControl(Properties.Settings.Default.Server, Properties.Settings.Default.Port); playserver.connectionStatusChanged += new connectionStatusChangedHandler(updateconnstat); playserver.playerStatusChanged += new playerStatusChangedHandler(updateplaystat); updateconnectbox(); playserver.getStatus(); cbLoop.Enabled = cbContPlay.Checked; tally = new SerialTally(); string[] ports = System.IO.Ports.SerialPort.GetPortNames(); for (int i = 0; i < ports.Length; i++) { spCB.Items.Add(ports[i]); } if (spCB.Items.Count > 0) { spCB.SelectedIndex = 0; } else { button1.Enabled = false; } tally.statusevt += new StatusChanged(tally_statusevt); }
private void newPlaylistToolStripMenuItem_Click(object sender, EventArgs e) { confirmSavePlaylist(); playlist = new PlayListLoader(); }