#include <QtCore/qdatetime.h>
#ifndef QDATETIME_H
class QTime{
   public: inline QTime();
   public: QTime(int h, int m, int s = 0, int ms = 0);
   public: inline bool isNull() const
   public: bool isValid() const
   public: int hour() const
   public: int minute() const
   public: int second() const
   public: int msec() const
#ifndef QT_NO_DATESTRING
   public: class QString toString(enum Qt::DateFormat f = Qt::TextDate) const
   public: class QString toString(class QString const & format) const
#endif
   public: bool setHMS(int h, int m, int s, int ms = 0);
   public: class QTime addSecs(int secs) const
   public: int secsTo(class QTime const &) const
   public: class QTime addMSecs(int ms) const
   public: int msecsTo(class QTime const &) const
   public: inline bool operator ==(class QTime const & other) const
   public: inline bool operator !=(class QTime const & other) const
   public: inline bool operator <(class QTime const & other) const
   public: inline bool operator <=(class QTime const & other) const
   public: inline bool operator >(class QTime const & other) const
   public: inline bool operator >=(class QTime const & other) const
   public: static class QTime currentTime();
#ifndef QT_NO_DATESTRING
   public: static class QTime fromString(class QString const & s, enum Qt::DateFormat f = Qt::TextDate);
#endif
   public: static class QTime fromString(class QString const & s, class QString const & format);
   public: static bool isValid(int h, int m, int s, int ms = 0);
   public: void start();
   public: int restart();
   public: int elapsed() const
   private: enum TimeFlag{
      NullTime = -1,
   };
   private: inline int ds() const
   private: int mds;
   friend class QDateTime;
   friend struct QDateTimePrivate;
   friend struct QDataStream& operator <<(struct QDataStream&, class QTime const &);
   friend struct QDataStream& operator >>(struct QDataStream&, class QTime&);
};
#endif // QDATETIME_H