/**
- * \file Timeout_pimpl.C
+ * \file gnome/Timeout_pimpl.C
* Copyright 2001 LyX Team
* Read COPYING
*
* \author Baruch Even
+ * \author Michael Koziarski
*/
#include <config.h>
stop();
}
+bool Timeout::Pimpl::running() const
+{
+ return running_;
+}
void Timeout::Pimpl::start()
{
lyxerr << "Timeout::start: already running!" << std::endl;
stop();
}
-
+
conn_ = Gnome::Main::timeout.connect(
SigC::slot(this, &Timeout::Pimpl::timeoutEvent),
owner_->timeout_ms
);
+ running_ = true;
}
void Timeout::Pimpl::stop()
{
conn_.disconnect();
+ running_ = false;
}