Submitted by: eseidel
Reviewed by: mjs
* kwq/KWQDateTime.h: Necessary KDOM additions.
(QTime::currentTime): Added.
* kwq/KWQDateTime.mm:
(QTime::addMSecs): Added.
http://bugzilla.opendarwin.org/show_bug.cgi?id=3828
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9586
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-07-05 Eric Seidel <eseidel@apple.com>
+
+ Reviewed by mjs.
+
+ * kwq/KWQDateTime.h: Necessary KDOM additions.
+ (QTime::currentTime): Added.
+ * kwq/KWQDateTime.mm:
+ (QTime::addMSecs): Added.
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=3828
+
2005-07-05 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
QTime(int hours, int minutes);
int msec() const;
+ QTime addMSecs(int msecs) const;
+
void start() { timeInSeconds = CFAbsoluteTimeGetCurrent(); }
int elapsed() const;
int restart();
+ static QTime currentTime() { return QTime(CFAbsoluteTimeGetCurrent()); }
+
private:
CFAbsoluteTime timeInSeconds;
return (int)(seconds * 1000) % 1000;
}
+QTime QTime::addMSecs(int msecs) const
+{
+ QTime newTime(*this);
+ newTime.timeInSeconds += ((double)msecs)/1000.0;
+ return newTime;
+}
+
int QTime::elapsed() const
{
CFTimeInterval elapsed = CFAbsoluteTimeGetCurrent() - timeInSeconds;