4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
10 * Full author contact details are available in file CREDITS.
16 #include "frontends/Timeout.h"
18 #include <sigc++/sigc++.h>
21 * This class executes the callback when the timeout expires
22 * using Gtk mechanisms
24 class GTimeout : public Timeout::Impl, public SigC::Object {
27 GTimeout(Timeout & owner_);
34 /// Is the timer running?
38 /// The timeout signal, this gets called when the timeout passed.
42 SigC::Connection conn_;
43 /// Used for running as SigC::Connection::connected() isn't const