// // MARK: - RootNode // void RootNode::connect( ci::app::WindowRef window ) { storeConnection( window->getSignalTouchesBegan().connect( [this]( app::TouchEvent &event ) { deepTouchesBegan( event ); } ) ); storeConnection( window->getSignalTouchesMoved().connect( [this]( app::TouchEvent &event ) { deepTouchesMoved( event ); } ) ); storeConnection( window->getSignalTouchesEnded().connect( [this]( app::TouchEvent &event ) { deepTouchesEnded( event ); } ) ); storeConnection( window->getSignalMouseDown().connect( [this]( app::MouseEvent &event ) { deepMouseDown( event ); } ) ); storeConnection( window->getSignalMouseDrag().connect( [this]( app::MouseEvent &event ) { deepMouseDrag( event ); } ) ); storeConnection( window->getSignalMouseUp().connect( [this]( app::MouseEvent &event ) { deepMouseUp( event ); } ) ); }
RaftConsensus::Connection::Ptr RaftConsensus::findOrCreateConnection(Node& node) { Connection::Ptr pConnection; pConnection = findConnection(node.getId()); if (!pConnection) { pConnection = createConnection(node); if (pConnection) { storeConnection(node.getId(), pConnection); } } return pConnection; }
bool QgsOgrDataCollectionItem::createConnection( const QString &name, const QString &extensions, const QString &ogrDriverName ) { QString path = QFileDialog::getOpenFileName( nullptr, tr( "Open %1" ).arg( name ), QString(), extensions ); return storeConnection( path, ogrDriverName ); }