00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef QEXTEND_UTIME_HPP
00021 #define QEXTEND_UTIME_HPP
00022
00023 #include <QtGlobal>
00024
00025 namespace QExtend
00026 {
00027
00028 class UTime
00029 {
00030 public:
00031 UTime();
00032 void start();
00033 qreal elapsed() const;
00034
00035 protected:
00036 quint64 m_frequency;
00037 quint64 m_time_start;
00038
00039 private:
00040 qreal m_inverse_frequency;
00041 };
00042
00043 }
00044
00045 #endif // QEXTEND_UTIME_HPP