#ifndef QTIMER_H
#define QTIMER_H 
#ifndef QT_NO_QOBJECT
#include <QtCore/qbasictimer.h>
#include <QtCore/qobject.h>
typedef enum QtValidLicenseForCoreModule QtCoreModule;
class QTimer: public QObject{
   public: virtual struct QMetaObject const * metaObject() const
   public: static struct QMetaObject const staticMetaObject;
   public: virtual void* qt_metacast(char const *);
   public: static inline class QString tr(char const * s, char const * c = 0);
   public: static inline class QString trUtf8(char const * s, char const * c = 0);
   public: static inline class QString tr(char const * s, char const * c, int n);
   public: static inline class QString trUtf8(char const * s, char const * c, int n);
   public: virtual int qt_metacall(enum QMetaObject::Call, int, void* *);
   public: explicit QTimer(class QObject* parent = 0);
   public: virtual ~QTimer();
   public: inline bool isActive() const
   public: inline int timerId() const
   public: void setInterval(int msec);
   public: inline int interval() const
   public: inline bool isSingleShot() const
   public: static void singleShot(int msec, class QObject* receiver, char const * member);
   public: void start(int msec);
   public: void start();
   public: void stop();
   protected: void timeout();
   protected: virtual void timerEvent(struct QTimerEvent*);
   private: QTimer(class QTimer const &);
   private: class QTimer& operator =(class QTimer const &);
   private: inline int startTimer(int);
   private: inline void killTimer(int);
   private: int id;
   private: int inter;
   private: int del;
   private: unsigned int single:1;
   private: unsigned int nulltimer:1;
   public: inline void setSingleShot(bool asingleShot);
};
#endif // QT_NO_QOBJECT
#endif // QTIMER_H