]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gnome/Timeout_pimpl.C
ws cleanup
[lyx.git] / src / frontends / gnome / Timeout_pimpl.C
index ba31cc2207afe4586c8c5516afcd0423950147fb..c397a628c9a1be3d5234c79d06afbb9035b888aa 100644 (file)
@@ -1,9 +1,10 @@
 /**
- * \file Timeout_pimpl.C
+ * \file gnome/Timeout_pimpl.C
  * Copyright 2001 LyX Team
  * Read COPYING
  *
  * \author Baruch Even
+ * \author Michael Koziarski
  */
 
 #include <config.h>
@@ -28,6 +29,10 @@ void Timeout::Pimpl::reset()
        stop();
 }
 
+bool Timeout::Pimpl::running() const
+{
+       return running_;
+}
 
 void Timeout::Pimpl::start()
 {
@@ -35,17 +40,19 @@ 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;
 }