From f6135e0e37c4db7e651290f2a75b0fb7cd29d7d3 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Kempf Date: Sun, 1 Apr 2007 16:29:04 +0000 Subject: [PATCH 1/1] Qt4 - Goto Time, IA --- modules/gui/qt4/dialogs/gototime.cpp | 14 ++++++++++++++ modules/gui/qt4/dialogs/gototime.hpp | 1 + 2 files changed, 15 insertions(+) diff --git a/modules/gui/qt4/dialogs/gototime.cpp b/modules/gui/qt4/dialogs/gototime.cpp index 78f54f37a1..e3fed0d7c4 100644 --- a/modules/gui/qt4/dialogs/gototime.cpp +++ b/modules/gui/qt4/dialogs/gototime.cpp @@ -24,8 +24,10 @@ #include "dialogs/gototime.hpp" #include "dialogs_provider.hpp" +#include "main_interface.hpp" #include "util/qvlcframe.hpp" #include "qt4.hpp" +#include "input_manager.hpp" #include #include @@ -89,8 +91,20 @@ GotoTimeDialog::~GotoTimeDialog() { } +void GotoTimeDialog::cancel() +{ + timeEdit->setTime( QTime( 0, 0, 0) ); + this->toggleVisible(); +} + void GotoTimeDialog::close() { + vlc_value_t val; + if ( THEMIM->getIM()->hasInput() ) + { + val.i_time = QTime( 0, 0, 0 ).msecsTo( timeEdit->time() ); + var_Set( THEMIM->getInput(), "time", val ); + } this->toggleVisible(); } diff --git a/modules/gui/qt4/dialogs/gototime.hpp b/modules/gui/qt4/dialogs/gototime.hpp index d5ca3b1ca7..0d18793b3e 100644 --- a/modules/gui/qt4/dialogs/gototime.hpp +++ b/modules/gui/qt4/dialogs/gototime.hpp @@ -45,6 +45,7 @@ private: static GotoTimeDialog *instance; public slots: void close(); + void cancel(); }; #endif -- 2.39.2