コード例 #1
0
ファイル: sender.cpp プロジェクト: UsmanRF/MY14
void sender::timerEvent(QTimerEvent *event)
{
     qDebug() << "Timer ID:" << event->timerId();

    m_icount++;
    while(m_icount==3)
    {
        m_icount=0;
        qDebug()<<"Emit";
        emit sigSender();
    }
}
コード例 #2
0
int Sender::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = QObject::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: sigSender(); break;
        default: ;
        }
        _id -= 1;
    }
    return _id;
}
コード例 #3
0
ファイル: Sender.cpp プロジェクト: subbiahkalyan/QTSamples
void Sender::timerEvent(QTimerEvent *)
{
    static int icount = 0;
    icount++;
    qDebug("counter:%d",icount);

    if (icount == 3)
    {
        icount = 0;
        qDebug()  << "Sender thread id = " <<  QThread::currentThreadId();
        emit sigSender();
    }

}
コード例 #4
0
ファイル: sender.cpp プロジェクト: elumalai-git/QT_Samples
void Sender::timer()
{

    connect(this,SIGNAL(sigSender()),obj_recv,SLOT(sltReceiver()),Qt::QueuedConnection);

}