From: Jean-Baptiste Kempf Date: Sun, 1 Apr 2007 16:29:04 +0000 (+0000) Subject: Qt4 - Goto Time, IA X-Git-Tag: 0.9.0-test0~7889 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=f6135e0e37c4db7e651290f2a75b0fb7cd29d7d3;p=vlc Qt4 - Goto Time, IA --- 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