X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Futil.hpp;h=f13516508aa45da7050a1aef0b9dd14f803e98af;hb=96b6316ab8ed24551a0affb7a5819d1c97147a5c;hp=5d65694054ab2c0b2e6a9f652fc736abfc5da8cd;hpb=4bc10a910593fda2d378d62a57448cec4b2166bf;p=pulseview.git diff --git a/pv/util.hpp b/pv/util.hpp index 5d65694..f135165 100644 --- a/pv/util.hpp +++ b/pv/util.hpp @@ -18,16 +18,21 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_UTIL_H -#define PULSEVIEW_UTIL_H +#ifndef PULSEVIEW_UTIL_HPP +#define PULSEVIEW_UTIL_HPP -#include +#include #include namespace pv { namespace util { +enum TimeUnit { + Time = 1, + Samples = 2 +}; + extern const int FirstSIPrefixPower; /** @@ -57,7 +62,8 @@ QString format_si_value( * @return The formated value. */ QString format_time( - double t, int prefix = -1, unsigned precision = 0, bool sign = true); + double t, int prefix = -1, TimeUnit unit = Time, unsigned precision = 0, + bool sign = true); /** * Formats a given time value with a SI prefix so that the @@ -71,4 +77,4 @@ QString format_second(double second); } // namespace util } // namespace pv -#endif // PULSEVIEW_UTIL_H +#endif // PULSEVIEW_UTIL_HPP