Qwt User's Guide
6.3.0
Loading...
Searching...
No Matches
qwt_system_clock.cpp
1
/******************************************************************************
2
* Qwt Widget Library
3
* Copyright (C) 1997 Josef Wilgen
4
* Copyright (C) 2002 Uwe Rathmann
5
*
6
* This library is free software; you can redistribute it and/or
7
* modify it under the terms of the Qwt License, Version 1.0
8
*****************************************************************************/
9
10
#include "qwt_system_clock.h"
11
#include <qelapsedtimer.h>
12
14
bool
QwtSystemClock::isNull
()
const
15
{
16
return
m_timer.isValid();
17
}
18
20
void
QwtSystemClock::start
()
21
{
22
m_timer.start();
23
}
24
29
double
QwtSystemClock::restart
()
30
{
31
const
qint64 nsecs = m_timer.restart();
32
return
nsecs / 1e6;
33
}
34
36
double
QwtSystemClock::elapsed
()
const
37
{
38
const
qint64 nsecs = m_timer.nsecsElapsed();
39
return
nsecs / 1e6;
40
}
QwtSystemClock::start
void start()
Start the elapsed timer.
Definition
qwt_system_clock.cpp:20
QwtSystemClock::restart
double restart()
Definition
qwt_system_clock.cpp:29
QwtSystemClock::elapsed
double elapsed() const
Definition
qwt_system_clock.cpp:36
QwtSystemClock::isNull
bool isNull() const
Definition
qwt_system_clock.cpp:14
src
qwt_system_clock.cpp
Generated by
1.10.0