void MainWindow::stop() { pause(); libvlc_media_player_stop(media_player); stop_button->Enable(false); setTimeline(0.0); timeline->Enable(false); }
TimeLineGui::TimeLineGui(ViewerInstance* viewer, boost::shared_ptr<TimeLine> timeline, Gui* gui, ViewerTab* viewerTab) : QGLWidget(viewerTab) , _imp( new TimelineGuiPrivate(this, viewer, gui, viewerTab) ) { setTimeline(timeline); setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); setMouseTracking(true); }
TimeLineGui::TimeLineGui(const ViewerNodePtr& viewer, const TimeLinePtr& timeline, Gui* gui, ViewerTab* viewerTab) : QGLWidget(viewerTab) , _imp( new TimelineGuiPrivate(this, viewer, gui, viewerTab) ) { setTimeline(timeline); setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Expanding); setMouseTracking(true); }
void MainWindow::OnPositionChanged_VLC(wxCommandEvent& event) { float factor = libvlc_media_player_get_position(media_player); setTimeline(factor); }