+// -*- C++ -*-
/**
- * \file Timeout_pimpl.h
- * Copyright 2001 LyX Team
- * Read COPYING
+ * \file qt2/Timeout_pimpl.h
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
*
* \author John Levon
+ *
+ * Full author contact details are available in file CREDITS
*/
+
#ifndef TIMEOUTPIMPL_H
#define TIMEOUTPIMPL_H
-#include <config.h>
-
#ifdef __GNUG__
#pragma interface
#endif
#include "frontends/Timeout.h"
+#include <qobject.h>
-#include <sigc++/signal_system.h>
-
-#include <qobject.h>
// stupid Qt
#undef emit
-
+
/**
* This class executes the callback when the timeout expires
* using Qt mechanisms
void stop();
/// reset
void reset();
-
+ /// is the timer running ?
+ bool running() const;
protected:
/// slot
virtual void timerEvent(QTimerEvent *);
private:
/// the owning timer
Timeout * owner_;
- /// xforms id
+ /// QTimer id
int timeout_id;
};