Esempio n. 1
0
int Konsole::Pty::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
    _id = K3Process::qt_metacall(_c, _id, _a);
    if (_id < 0)
        return _id;
    if (_c == QMetaObject::InvokeMetaMethod) {
        switch (_id) {
        case 0: done((*reinterpret_cast< int(*)>(_a[1]))); break;
        case 1: receivedData((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 2: bufferEmpty(); break;
        case 3: readRVBData(); break;
        case 4: setUtf8Mode((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 5: lockPty((*reinterpret_cast< bool(*)>(_a[1]))); break;
        case 6: sendData((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 7: sendData1((*reinterpret_cast< const char*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
        case 8: doSendJobs1(); break;
        case 9: donePty(); break;
        case 10: dataReceived((*reinterpret_cast< K3Process*(*)>(_a[1])),(*reinterpret_cast< char*(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break;
        case 11: doSendJobs(); break;
        case 12: writeReady(); break;
        default: ;
        }
        _id -= 13;
    }
    return _id;
}
Esempio n. 2
0
void audioin::createAudioDev() {
    QAudioDeviceInfo i(QAudioDeviceInfo::defaultInputDevice());
    if(!i.isFormatSupported(format_)) {
        format_ = i.nearestFormat(format_);
    } else {
        input_ = new QAudioInput(format_);
        buffer_ = new QBuffer();
        buffer_->open(QIODevice::ReadWrite);
        input_->start(buffer_);
        inbuf_ = (QBuffer*)buffer_;
        connect(inbuf_, SIGNAL(bytesWritten(qint64)), this, SLOT(writeReady(qint64)));
        connect(inbuf_, SIGNAL(readyRead()), this, SLOT(readSound()));
    }
}
Esempio n. 3
0
void EvaAgentUploader::doCreateRequest()
{
	if(!m_Token){
		m_State = EError;
		return;
	}
	connect(m_Connecter, SIGNAL(writeReady()), SLOT(slotWriteReady()));
	m_Sequence++;
	EvaFTAgentCreate *packet = new EvaFTAgentCreate();
	packet->setBuddyQQ(m_Id);
	packet->setIp(m_BuddyIp);
	packet->setFileAgentToken(m_Token, m_TokenLength);
	send(packet);
	m_State = ENone; // waiting the response from server
	printf("EvaAgentUploader::doCreateRequest\n");
}