qtmobility/examples/sensors/panorama/timedcontroller.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 11 Jun 2010 14:26:25 +0300
changeset 11 06b8e2af4411
child 14 6fbed849b4f4
permissions -rw-r--r--
Revision: 201021 Kit: 2010123



#include "inputcontroller.h"
#include "timedcontroller.h"
#include <QTime>
#include <QDebug>

TimedController::TimedController( ): m_delay(10){ m_exTime = QTime::currentTime(); }

void TimedController::startTimer()
{
    m_timer.setSingleShot(false);
    m_timer.start(m_delay);
    connect(&m_timer, SIGNAL(timeout()), this, SLOT(handleTimedUpdate()));
}

void TimedController::stopTimer(){ m_timer.stop();}


void TimedController::handleTimedUpdate()
{
    int timeDiff = m_exTime.msecsTo(QTime::currentTime());
    if (timeDiff<  m_delay) return;
    updateCoordinates();
    m_exTime = QTime::currentTime();
}


void TimedController::updateCoordinates(){}