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>
24 * This class executes the callback when the timeout expires
25 * using Gtk mechanisms
27 class GTimeout : public Timeout::Impl, public sigc::trackable {
30 GTimeout(Timeout & owner_);
37 /// Is the timer running?
39 /// The timeout signal, this gets called when the timeout passed.
43 sigc::connection conn_;
44 /// Used for running as sigc::connection::connected() isn't const
48 } // namespace frontend