本文整理汇总了C++中Led::input方法的典型用法代码示例。如果您正苦于以下问题:C++ Led::input方法的具体用法?C++ Led::input怎么用?C++ Led::input使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Led
的用法示例。
在下文中一共展示了Led::input方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InputButton
void TestSimulationController::testCase1( ) {
InputButton *btn1 = new InputButton( );
InputButton *btn2 = new InputButton( );
And *andItem = new And( );
Led *led = new Led( );
QNEConnection *conn = new QNEConnection( );
QNEConnection *conn2 = new QNEConnection( );
QNEConnection *conn3 = new QNEConnection( );
editor->getScene( )->addItem( led );
editor->getScene( )->addItem( andItem );
editor->getScene( )->addItem( btn1 );
editor->getScene( )->addItem( btn2 );
editor->getScene( )->addItem( conn );
editor->getScene( )->addItem( conn2 );
editor->getScene( )->addItem( conn3 );
conn->setPort1( btn1->output( ) );
conn->setPort2( andItem->input( 0 ) );
conn2->setPort1( btn2->output( ) );
conn2->setPort2( andItem->input( 1 ) );
conn3->setPort1( andItem->output( ) );
conn3->setPort2( led->input( ) );
QVector< GraphicElement* > elms( SimulationController::sortElements( editor->getScene( )->getElements( ) ) );
QVERIFY( elms.at( 0 ) == btn1 || elms.at( 1 ) == btn1 );
QVERIFY( elms.at( 0 ) == btn2 || elms.at( 1 ) == btn2 );
QVERIFY( elms.at( 2 ) == andItem );
QVERIFY( elms.at( 3 ) == led );
}