diff options
author | Joaquim Rocha <jrocha@igalia.com> | 2011-01-05 10:53:55 +0100 |
---|---|---|
committer | Stanislav Ionascu <stanislav.ionascu@nokia.com> | 2011-01-05 13:43:14 +0200 |
commit | f4d641e2f8be643921cf1702148adce051ad2a6f (patch) | |
tree | 4f684c6cf9ea2a0c61151c1c41a1dda3e00893ea | |
parent | a9f8418d4ead9319667b3cdb92d783f78b15da21 (diff) |
Changes: Replace QTime with QElapsedTimer
RevBy: Stanislav Ionascu, Kimmo Surakka
Merge-Request: 1170
Details:
Replace QTime with QElapsedTimer for performance improvement purposes.
-rw-r--r-- | src/corelib/feedback/mfeedbackplayer_p.h | 4 | ||||
-rw-r--r-- | src/corelib/layout/mbasiclayoutanimation_p.cpp | 3 | ||||
-rw-r--r-- | src/corelib/layout/mbasiclayoutanimation_p.h | 4 | ||||
-rwxr-xr-x | src/corelib/widgets/mtextedit.cpp | 4 | ||||
-rw-r--r-- | src/extensions/applicationextension/mextensionhandle_p.h | 4 | ||||
-rw-r--r-- | src/views/msliderview_p.h | 4 |
6 files changed, 11 insertions, 12 deletions
diff --git a/src/corelib/feedback/mfeedbackplayer_p.h b/src/corelib/feedback/mfeedbackplayer_p.h index 112f4a6e..e0e328cc 100644 --- a/src/corelib/feedback/mfeedbackplayer_p.h +++ b/src/corelib/feedback/mfeedbackplayer_p.h @@ -23,7 +23,7 @@ #include <QLocalSocket> #include <QMap> #include <QTimer> -#include <QTime> +#include <QElapsedTimer> #include <QDataStream> #include <QObject> @@ -64,7 +64,7 @@ public: // Contains time (in milliseconds) from the previous successfull connection // to the feedback daemon. - QTime previousSuccessfullConnection; + QElapsedTimer previousSuccessfullConnection; // Contains number of successive successfull connections to feedback daemon // that have happened in less than fastReconnectionTime. diff --git a/src/corelib/layout/mbasiclayoutanimation_p.cpp b/src/corelib/layout/mbasiclayoutanimation_p.cpp index a5eac860..1511c0c3 100644 --- a/src/corelib/layout/mbasiclayoutanimation_p.cpp +++ b/src/corelib/layout/mbasiclayoutanimation_p.cpp @@ -31,8 +31,7 @@ MBasicLayoutAnimationPrivate::~MBasicLayoutAnimationPrivate() void MBasicLayoutAnimationPrivate::tick() { Q_Q(MBasicLayoutAnimation); - recordedTimeSinceLastUpdate = timeSinceLastUpdate.elapsed(); - timeSinceLastUpdate.restart(); + recordedTimeSinceLastUpdate = timeSinceLastUpdate.restart(); bool layout_is_done(true); for(int i = states.count() - 1; i >= 0; --i) { MItemState &state = states[i]; diff --git a/src/corelib/layout/mbasiclayoutanimation_p.h b/src/corelib/layout/mbasiclayoutanimation_p.h index e0043107..bbcc0d52 100644 --- a/src/corelib/layout/mbasiclayoutanimation_p.h +++ b/src/corelib/layout/mbasiclayoutanimation_p.h @@ -24,7 +24,7 @@ #include "mlayoutanimation_p.h" #include "mitemstate_p.h" -#include <QtCore/QTime> +#include <QElapsedTimer> /** Private animator class. */ class MBasicLayoutAnimationPrivate : public MLayoutAnimationPrivate @@ -68,7 +68,7 @@ public: /** Keep track of the time elapsed since the last update. * This is used because we may miss some timer events. */ - QTime timeSinceLastUpdate; + QElapsedTimer timeSinceLastUpdate; /** The number of milliseconds elapsed since last update * * This records the value of timeSinceLastUpdate when an update happens diff --git a/src/corelib/widgets/mtextedit.cpp b/src/corelib/widgets/mtextedit.cpp index 91687349..62debe0f 100755 --- a/src/corelib/widgets/mtextedit.cpp +++ b/src/corelib/widgets/mtextedit.cpp @@ -38,7 +38,7 @@ #include <QGraphicsItem> #include <QGraphicsScene> #include <QPointer> -#include <QTime> +#include <QElapsedTimer> #include "mapplication.h" #include "mapplicationwindow.h" @@ -139,7 +139,7 @@ public: } private: - QTime time; + QElapsedTimer time; bool skipNext; bool haveSeenAnyKeyEvent; diff --git a/src/extensions/applicationextension/mextensionhandle_p.h b/src/extensions/applicationextension/mextensionhandle_p.h index 2e9a2288..56056438 100644 --- a/src/extensions/applicationextension/mextensionhandle_p.h +++ b/src/extensions/applicationextension/mextensionhandle_p.h @@ -24,7 +24,7 @@ #include "private/mwidgetcontroller_p.h" #include "mappletserver.h" -#include <QTime> +#include <QElapsedTimer> #include <QTimer> #include <QProcess> @@ -69,7 +69,7 @@ public: int restartCount; //! Time since the process was started, for checking how long the remote process could run before breaking - QTime processStartTime; + QElapsedTimer processStartTime; //! A server for IPC communication between the processes MAppletServer communicator; diff --git a/src/views/msliderview_p.h b/src/views/msliderview_p.h index bb87bc05..a2a890ce 100644 --- a/src/views/msliderview_p.h +++ b/src/views/msliderview_p.h @@ -23,7 +23,7 @@ #include "msliderview.h" #include <MWidget> -#include <QTime> +#include <QElapsedTimer> #include "mslidermodel.h" class MSlider; @@ -289,7 +289,7 @@ public: QPropertyAnimation *positionAnimation; - QTime feedbackTimer; + QElapsedTimer feedbackTimer; int valueWhenFeedback; int pressTimerId; |