2 * \file qt2/Timeout_pimpl.C
3 * This file is part of LyX, the document processor.
4 * Licence details can be found in the file COPYING.
8 * Full author contact details are available in file CREDITS
14 #include "Timeout_pimpl.h"
19 Timeout::Pimpl::Pimpl(Timeout * owner)
20 : owner_(owner), timeout_id(-1)
25 void Timeout::Pimpl::timerEvent(QTimerEvent *)
31 void Timeout::Pimpl::reset()
38 bool Timeout::Pimpl::running() const
40 return timeout_id != -1;
44 void Timeout::Pimpl::start()
47 lyxerr << "Timeout::start: already running!" << endl;
48 timeout_id = startTimer(owner_->timeout_ms);
52 void Timeout::Pimpl::stop()