2 * \file gnome/Timeout_pimpl.C
3 * Copyright 2001 LyX Team
7 * \author Michael Koziarski
13 #pragma implementation
16 #include <gnome--/main.h>
17 #include "Timeout_pimpl.h"
21 Timeout::Pimpl::Pimpl(Timeout * owner)
27 void Timeout::Pimpl::reset()
32 bool Timeout::Pimpl::running() const
37 void Timeout::Pimpl::start()
39 if (conn_.connected()) {
40 lyxerr << "Timeout::start: already running!" << std::endl;
44 conn_ = Gnome::Main::timeout.connect(
45 SigC::slot(this, &Timeout::Pimpl::timeoutEvent),
52 void Timeout::Pimpl::stop()
59 gint Timeout::Pimpl::timeoutEvent()
62 return 0; // discontinue emitting timeouts.