Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
 private void newPlaylistToolStripMenuItem_Click(object sender, EventArgs e)
 {
     confirmSavePlaylist();
     playlist = new PlayListLoader();
 }