* \author Baruch Even
* \author Huang Ying
*
- * Full author contact details are available in file CREDITS
+ * Full author contact details are available in file CREDITS.
*/
#ifndef GTIMEOUT_H
#include <sigc++/sigc++.h>
+namespace lyx {
+namespace frontend {
+
/**
* This class executes the callback when the timeout expires
* using Gtk mechanisms
*/
-class GTimeout : public Timeout::Impl, public SigC::Object {
+class GTimeout : public Timeout::Impl, public sigc::trackable {
public:
///
GTimeout(Timeout & owner_);
void reset();
/// Is the timer running?
bool running() const;
-
-public:
/// The timeout signal, this gets called when the timeout passed.
bool timeoutEvent();
private:
/// Timer connection
- SigC::Connection conn_;
- /// Used for running as SigC::Connection::connected() isn't const
+ sigc::connection conn_;
+ /// Used for running as sigc::connection::connected() isn't const
bool running_;
};
+} // namespace frontend
+} // namespace lyx
+
#endif