]> git.saurik.com Git - wxWidgets.git/blobdiff - interface/wx/stopwatch.h
synchronize GTK2 minimum version in docs
[wxWidgets.git] / interface / wx / stopwatch.h
index 632c876e0c71aba96d67ab3fb49faf70680f64b7..d67fa9ab9e3071c2d532c3511e277eb6016e4e9c 100644 (file)
@@ -61,51 +61,30 @@ public:
 
     /**
         (Re)starts the stop watch with a given initial value.
+
+        The stopwatch will always be running after calling Start(), even if
+        Pause() had been called before and even if it had been called multiple
+        times.
     */
     void Start(long milliseconds = 0);
 
     /**
         Returns the time in milliseconds since the start (or restart) or the last
         call of Pause().
+
+        @see TimeInMicro()
     */
     long Time() const;
-};
-
-
-
-// ============================================================================
-// Global functions/macros
-// ============================================================================
-
-/** @addtogroup group_funcmacro_time */
-//@{
-
-/**
-    Returns the number of seconds since local time 00:00:00 Jan 1st 1970.
-
-    @see wxDateTime::Now()
-
-    @header{wx/stopwatch.h}
-*/
-long wxGetLocalTime();
-
-/**
-    Returns the number of milliseconds since local time 00:00:00 Jan 1st 1970.
-
-    @see wxDateTime::Now(), wxLongLong
-
-    @header{wx/stopwatch.h}
-*/
-wxLongLong wxGetLocalTimeMillis();
 
-/**
-    Returns the number of seconds since GMT 00:00:00 Jan 1st 1970.
+    /**
+        Returns elapsed time in microseconds.
 
-    @see wxDateTime::Now()
+        This method is similar to Time() but returns the elapsed time in
+        microseconds and not milliseconds. Notice that not all platforms really
+        can measure times with this precision.
 
-    @header{wx/stopwatch.h}
-*/
-long wxGetUTCTime();
-
-//@}
+        @since 2.9.3
+     */
+    wxLongLong TimeInMicro() const;
+};