int VertexTreeWidget::qt_metacall(QMetaObject::Call _c, int _id, void **_a) { _id = QTreeWidget::qt_metacall(_c, _id, _a); if (_id < 0) return _id; if (_c == QMetaObject::InvokeMetaMethod) { switch (_id) { case 0: redraw(); break; case 1: updateMesh(); break; case 2: addEdgeBetweenFaces((*reinterpret_cast< Vertex*(*)>(_a[1]))); break; case 3: sendX((*reinterpret_cast< double(*)>(_a[1]))); break; case 4: sendY((*reinterpret_cast< double(*)>(_a[1]))); break; case 5: sendZ((*reinterpret_cast< double(*)>(_a[1]))); break; case 6: enableXYZ((*reinterpret_cast< bool(*)>(_a[1]))); break; case 7: enableRGB((*reinterpret_cast< bool(*)>(_a[1]))); break; case 8: sendVertex((*reinterpret_cast< Vertex*(*)>(_a[1]))); break; case 9: acceptMesh((*reinterpret_cast< Mesh*(*)>(_a[1]))); break; case 10: setX((*reinterpret_cast< double(*)>(_a[1]))); break; case 11: setY((*reinterpret_cast< double(*)>(_a[1]))); break; case 12: setZ((*reinterpret_cast< double(*)>(_a[1]))); break; case 13: deleteVertex(); break; case 14: addVertexToEdge(); break; case 15: addEdgeBetweenFaces(); break; case 16: activated(); break; default: ; } _id -= 17; } return _id; }
void main(){ configPorts(); enableRGB(); enableSEG(); RGB_Off(); //display ‘go’ on the 7-segment as long as the user did not push SW0 result = test_CD4081BE_chip() ; if (result == CD4081BE_OK) RGB_Green(); // display ‘good’ on 7-segment displays else{ RGB_Red(); // display ‘bAd’ on 7-segment displays } //infinite loop while(1){ } }