Ejemplo n.º 1
0
int Scanner::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
	_id = QThread::qt_metacall(_c, _id, _a);

		if (_id < 0)
		{
			return _id;
		}

		if (_c == QMetaObject::InvokeMetaMethod)
		{
			switch (_id)
			{
				case 0:
					setProgress((*reinterpret_cast< int(*)>(_a[1])));
				break;
				case 1:
					setResults((*reinterpret_cast< std::vector<Result>(*)>(_a[1])));
				break;
				case 2:
					scanFailed((*reinterpret_cast< std::string(*)>(_a[1])));
				break;
				case 3:
					newScan((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< BYTE(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3])),(*reinterpret_cast< int(*)>(_a[4])));
				break;
				case 4:
					stop();
				break;
				default: ;
			}
		_id -= 5;
		}

	return _id;
}
Ejemplo n.º 2
0
void CheckDocument::doReScan()
{
	newScan(curCheckProfile->currentText());
}