// Context menu request event handler. void qjackctlConnectorView::contextMenuEvent ( QContextMenuEvent *pContextMenuEvent ) { qjackctlConnect *pConnect = m_pConnectView->binding(); if (pConnect == 0) return; QMenu menu(this); QAction *pAction; pAction = menu.addAction(QIcon(":/images/connect1.png"), tr("&Connect"), pConnect, SLOT(connectSelected()), tr("Alt+C", "Connect")); pAction->setEnabled(pConnect->canConnectSelected()); pAction = menu.addAction(QIcon(":/images/disconnect1.png"), tr("&Disconnect"), pConnect, SLOT(disconnectSelected()), tr("Alt+D", "Disconnect")); pAction->setEnabled(pConnect->canDisconnectSelected()); pAction = menu.addAction(QIcon(":/images/disconnectall1.png"), tr("Disconnect &All"), pConnect, SLOT(disconnectAll()), tr("Alt+A", "Disconect All")); pAction->setEnabled(pConnect->canDisconnectAll()); menu.addSeparator(); pAction = menu.addAction(QIcon(":/images/refresh1.png"), tr("&Refresh"), pConnect, SLOT(refresh()), tr("Alt+R", "Refresh")); menu.exec(pContextMenuEvent->globalPos()); }
RendererImplementation::~RendererImplementation() { for (auto && list : m_visConnections) { disconnectAll(list); } }
void RendererImplementation::deactivate(t_QVTKWidget & /*qvtkWidget*/) { for (auto && list : m_visConnections) { disconnectAll(list); } }
void AudioNodeOutput::dispose() { m_didCallDispose = true; deferredTaskHandler().removeMarkedAudioNodeOutput(this); disconnectAll(); DCHECK(m_inputs.isEmpty()); DCHECK(m_params.isEmpty()); }
void RendererImplementation::removeContent(AbstractVisualizedData * content, unsigned int subViewIndex) { disconnectAll(m_visConnections.take(content)); onRemoveContent(content, subViewIndex); disconnect(content, &AbstractVisualizedData::geometryChanged, this, &RendererImplementation::render); }
void CClienteENet::deInit() { if(estado == INIT_AND_CONNECTED) disconnectAll(); enet_host_destroy(client); atexit (enet_deinitialize); estado = NO_INIT; }
void AccountManager::toggleAccountsConnected() { tDebug( LOGVERBOSE ) << Q_FUNC_INFO; if ( m_connected ) disconnectAll(); else connectAll(); }
void MarginsEditingWidget::setMargins(const QMargins &margins) { disconnectAll(); ui->leftMarginSpinBox->setValue(margins.left()); ui->topMarginSpinBox->setValue(margins.top()); ui->rightMarginSpinBox->setValue(margins.right()); ui->bottomMarginSpinBox->setValue(margins.bottom()); connectAll(); }
void TransporterRegistry::stopReceiving(){ /** * Disconnect all transporters, this includes detach from remote node * and since that must be done from the same process that called attach * it's done here in the receive thread */ disconnectAll(); }
void ClusterFilterControllerWidget::treatWindowWidthChanging() { if (mFilter) { mFilter->setWindowWidth(ui->windowWidthSpinBox->value()); disconnectAll(); initializeState(); connectAll(); mModel->updateOutputData(); } ui->windowWidthSpinBox->clearFocus(); }
void ClusterFilterControllerWidget::treatNumberOfConsecErrorsChanging() { if (mFilter) { mFilter->setNumberOfConsecErrors(ui->numberOfConsecErrorsSpinBox->value()); disconnectAll(); initializeState(); connectAll(); mModel->updateOutputData(); } ui->numberOfConsecErrorsSpinBox->clearFocus(); }
void ClusterFilterControllerWidget::setFilter(std::shared_ptr<DataConverter> filter) { if ((mFilter = std::dynamic_pointer_cast<ClusterFilter>(filter)) == nullptr) { qDebug() << "wrong initializtion of MarginFilterControllerWidget"; return; } disconnectAll(); initializeState(); connectAll(); }
QgsSpatialQueryDialog::~QgsSpatialQueryDialog() { QSettings settings; settings.setValue( "SpatialQuery/geometry", saveGeometry() ); disconnectAll(); delete mRubberSelectId; mMapIdVectorLayers.clear(); mFeatureResult.clear(); mFeatureInvalidTarget.clear(); mFeatureInvalidReference.clear(); } // QgsSpatialQueryDialog::~QgsSpatialQueryDialog()
void QgsSpatialQueryDialog::reject() { disconnectAll(); mRubberSelectId->reset(); mLayerTarget = mLayerReference = NULL; mFeatureResult.clear(); mFeatureInvalidTarget.clear(); mFeatureInvalidReference.clear(); mMapIdVectorLayers.clear(); QDialog::reject(); } // QgsSpatialQueryDialog::reject()
void NodeGraphNodeConnector::visit( he::io::StructuredVisitor* const visitor ) { if (m_Type == eNodeGraphNodeConnectorType_Input) { if (visitor->enterNode(m_Id)) { if (visitor->isReading()) disconnectAll(); visitor->visitCustomList<NodeGraphNodeConnector*>(he::HEFS::strConnections, m_Connections, [this](he::io::StructuredVisitor* visitor, size_t /*index*/, NodeGraphNodeConnector*& val) { he::Guid nodeId(val->m_Parent->getParent()->getGuid()); if (visitor->visit(HSFS::strNodeID, nodeId)) { he::FixedString connectionId(val->getId()); if (visitor->visit(HSFS::strConnectionID, connectionId)) { if (visitor->isReading()) { NodeGraphNode* node(m_Parent->getParent()->getParent()->getNode(nodeId)); if (node) { node->getAttachments().forEach([this, &connectionId](NodeGraphNodeAttachment* att) { NodeGraphNodeConnector* connector(att->getNodeConnector()); if (connector && connector->getId() == connectionId) { connector->connect(this); } }); } } } } }); visitor->exitNode(m_Id); } } }
// Context menu request event handler. void qjackctlClientListView::contextMenuEvent ( QContextMenuEvent *pContextMenuEvent ) { qjackctlConnect *pConnect = m_pConnectView->binding(); if (pConnect == 0) return; QMenu menu(this); QAction *pAction; pAction = menu.addAction(QIcon(":/images/connect1.png"), tr("&Connect"), pConnect, SLOT(connectSelected()), tr("Alt+C", "Connect")); pAction->setEnabled(pConnect->canConnectSelected()); pAction = menu.addAction(QIcon(":/images/disconnect1.png"), tr("&Disconnect"), pConnect, SLOT(disconnectSelected()), tr("Alt+D", "Disconnect")); pAction->setEnabled(pConnect->canDisconnectSelected()); pAction = menu.addAction(QIcon(":/images/disconnectall1.png"), tr("Disconnect &All"), pConnect, SLOT(disconnectAll()), tr("Alt+A", "Disconect All")); pAction->setEnabled(pConnect->canDisconnectAll()); if (m_bRenameEnabled) { menu.addSeparator(); pAction = menu.addAction(QIcon(":/images/edit1.png"), tr("Re&name"), this, SLOT(startRenameSlot()), tr("Alt+N", "Rename")); QTreeWidgetItem *pItem = QTreeWidget::currentItem(); pAction->setEnabled(pItem && (pItem->flags() & Qt::ItemIsEditable)); } menu.addSeparator(); pAction = menu.addAction(QIcon(":/images/refresh1.png"), tr("&Refresh"), pConnect, SLOT(refresh()), tr("Alt+R", "Refresh")); menu.exec(pContextMenuEvent->globalPos()); }
Signal<_Res (_ArgTypes...), Combiner>::~Signal() { disconnectAll(); }
int main (int argc, char **argv) { #ifdef ENABLE_TRACE irodsOper.getattr = traced_irodsGetattr; irodsOper.readlink = traced_irodsReadlink; irodsOper.readdir = traced_irodsReaddir; irodsOper.mknod = traced_irodsMknod; irodsOper.mkdir = traced_irodsMkdir; irodsOper.symlink = traced_irodsSymlink; irodsOper.unlink = traced_irodsUnlink; irodsOper.rmdir = traced_irodsRmdir; irodsOper.rename = traced_irodsRename; irodsOper.link = traced_irodsLink; irodsOper.chmod = traced_irodsChmod; irodsOper.chown = traced_irodsChown; irodsOper.truncate = traced_irodsTruncate; irodsOper.utimens = traced_irodsUtimens; irodsOper.open = traced_irodsOpen; irodsOper.read = traced_irodsRead; irodsOper.write = traced_irodsWrite; irodsOper.statfs = traced_irodsStatfs; irodsOper.release = traced_irodsRelease; irodsOper.fsync = traced_irodsFsync; irodsOper.flush = traced_irodsFlush; #else irodsOper.getattr = irodsGetattr; irodsOper.readlink = irodsReadlink; irodsOper.readdir = irodsReaddir; irodsOper.mknod = irodsMknod; irodsOper.mkdir = irodsMkdir; irodsOper.symlink = irodsSymlink; irodsOper.unlink = irodsUnlink; irodsOper.rmdir = irodsRmdir; irodsOper.rename = irodsRename; irodsOper.link = irodsLink; irodsOper.chmod = irodsChmod; irodsOper.chown = irodsChown; irodsOper.truncate = irodsTruncate; irodsOper.utimens = irodsUtimens; irodsOper.open = irodsOpen; irodsOper.read = irodsRead; irodsOper.write = irodsWrite; irodsOper.statfs = irodsStatfs; irodsOper.release = irodsRelease; irodsOper.fsync = irodsFsync; irodsOper.flush = irodsFlush; #endif // ENABLE_TRACE int status; rodsArguments_t myRodsArgs; char *optStr; int new_argc; char** new_argv; #ifdef __cplusplus #ifdef ENABLE_TRACE bzero (&irodsOper, sizeof (irodsOper)); irodsOper.getattr = traced_irodsGetattr; irodsOper.readlink = traced_irodsReadlink; irodsOper.readdir = traced_irodsReaddir; irodsOper.mknod = traced_irodsMknod; irodsOper.mkdir = traced_irodsMkdir; irodsOper.symlink = traced_irodsSymlink; irodsOper.unlink = traced_irodsUnlink; irodsOper.rmdir = traced_irodsRmdir; irodsOper.rename = traced_irodsRename; irodsOper.link = traced_irodsLink; irodsOper.chmod = traced_irodsChmod; irodsOper.chown = traced_irodsChown; irodsOper.truncate = traced_irodsTruncate; irodsOper.utimens = traced_irodsUtimens; irodsOper.open = traced_irodsOpen; irodsOper.read = traced_irodsRead; irodsOper.write = traced_irodsWrite; irodsOper.statfs = traced_irodsStatfs; irodsOper.release = traced_irodsRelease; irodsOper.fsync = traced_irodsFsync; irodsOper.flush = traced_irodsFlush; #else // no ENABLE_TRACE bzero (&irodsOper, sizeof (irodsOper)); irodsOper.getattr = irodsGetattr; irodsOper.readlink = irodsReadlink; irodsOper.readdir = irodsReaddir; irodsOper.mknod = irodsMknod; irodsOper.mkdir = irodsMkdir; irodsOper.symlink = irodsSymlink; irodsOper.unlink = irodsUnlink; irodsOper.rmdir = irodsRmdir; irodsOper.rename = irodsRename; irodsOper.link = irodsLink; irodsOper.chmod = irodsChmod; irodsOper.chown = irodsChown; irodsOper.truncate = irodsTruncate; irodsOper.utimens = irodsUtimens; irodsOper.open = irodsOpen; irodsOper.read = irodsRead; irodsOper.write = irodsWrite; irodsOper.statfs = irodsStatfs; irodsOper.release = irodsRelease; irodsOper.fsync = irodsFsync; irodsOper.flush = irodsFlush; #endif // ENABLE_TRACE #endif status = getRodsEnv (&MyRodsEnv); if (status < 0) { rodsLogError(LOG_ERROR, status, "main: getRodsEnv error. "); exit (1); } /* handle iRODS-FUSE specific command line options*/ status = parseFuseSpecificCmdLineOpt (argc, argv); if (status < 0) { printf("Use -h for help.\n"); exit (1); } status = makeCleanCmdLineOpt (argc, argv, &new_argc, &new_argv); argc = new_argc; argv = new_argv; optStr = "hdo:"; status = parseCmdLineOpt (argc, argv, optStr, 0, &myRodsArgs); if (status < 0) { printf("Use -h for help.\n"); exit (1); } if (myRodsArgs.help==True) { usage(); exit(0); } srandom((unsigned int) time(0) % getpid()); #ifdef CACHE_FILE_FOR_READ if (setAndMkFileCacheDir () < 0) exit (1); #endif initPathCache (); initIFuseDesc (); initConn(); initFileCache(); #ifdef ENABLE_PRELOAD // initialize preload initPreload (&MyPreloadConfig, &MyRodsEnv, &myRodsArgs); #endif #ifdef ENABLE_LAZY_UPLOAD // initialize Lazy Upload initLazyUpload (&MyLazyUploadConfig, &MyRodsEnv, &myRodsArgs); #endif #ifdef ENABLE_TRACE // start tracing status = trace_begin( NULL ); if( status != 0 ) { rodsLogError(LOG_ERROR, status, "main: trace_begin failed. "); exit(1); } #endif status = fuse_main (argc, argv, &irodsOper, NULL); #ifdef ENABLE_TRACE // stop tracing trace_end( NULL ); #endif /* release the preload command line options */ releaseCmdLineOpt (argc, argv); #ifdef ENABLE_PRELOAD // wait preload jobs waitPreloadJobs(); #endif #ifdef ENABLE_PRELOAD // uninitialize preload uninitPreload (&MyPreloadConfig); if (MyPreloadConfig.cachePath != NULL) { free(MyPreloadConfig.cachePath); } #endif #ifdef ENABLE_LAZY_UPLOAD // uninitialize lazy upload uninitLazyUpload (&MyLazyUploadConfig); if (MyLazyUploadConfig.bufferPath!=NULL) { free(MyLazyUploadConfig.bufferPath); } #endif disconnectAll (); if (status < 0) { exit (3); } else { exit(0); } }
Object::~Object() { disconnectAll (); evas_object_del( o ); }
Signal<void (_ArgTypes...)>::~Signal() { disconnectAll(); }
int main (int argc, char **argv) { irodsOper.getattr = irodsGetattr; irodsOper.readlink = irodsReadlink; irodsOper.readdir = irodsReaddir; irodsOper.mknod = irodsMknod; irodsOper.mkdir = irodsMkdir; irodsOper.symlink = irodsSymlink; irodsOper.unlink = irodsUnlink; irodsOper.rmdir = irodsRmdir; irodsOper.rename = irodsRename; irodsOper.link = irodsLink; irodsOper.chmod = irodsChmod; irodsOper.chown = irodsChown; irodsOper.truncate = irodsTruncate; irodsOper.utimens = irodsUtimens; irodsOper.open = irodsOpen; irodsOper.read = irodsRead; irodsOper.write = irodsWrite; irodsOper.statfs = irodsStatfs; irodsOper.release = irodsRelease; irodsOper.fsync = irodsFsync; irodsOper.flush = irodsFlush; int status; rodsArguments_t myRodsArgs; char *optStr; #ifdef __cplusplus bzero (&irodsOper, sizeof (irodsOper)); irodsOper.getattr = irodsGetattr; irodsOper.readlink = irodsReadlink; irodsOper.readdir = irodsReaddir; irodsOper.mknod = irodsMknod; irodsOper.mkdir = irodsMkdir; irodsOper.symlink = irodsSymlink; irodsOper.unlink = irodsUnlink; irodsOper.rmdir = irodsRmdir; irodsOper.rename = irodsRename; irodsOper.link = irodsLink; irodsOper.chmod = irodsChmod; irodsOper.chown = irodsChown; irodsOper.truncate = irodsTruncate; irodsOper.utimens = irodsUtimens; irodsOper.open = irodsOpen; irodsOper.read = irodsRead; irodsOper.write = irodsWrite; irodsOper.statfs = irodsStatfs; irodsOper.release = irodsRelease; irodsOper.fsync = irodsFsync; irodsOper.flush = irodsFlush; #endif optStr = "hdo:"; status = parseCmdLineOpt (argc, argv, optStr, 0, &myRodsArgs); if (status < 0) { printf("Use -h for help.\n"); exit (1); } if (myRodsArgs.help==True) { usage(); exit(0); } status = getRodsEnv (&MyRodsEnv); if (status < 0) { rodsLogError(LOG_ERROR, status, "main: getRodsEnv error. "); exit (1); } srandom((unsigned int) time(0) % getpid()); #ifdef CACHE_FILE_FOR_READ if (setAndMkFileCacheDir () < 0) exit (1); #endif initPathCache (); initIFuseDesc (); initConn(); initFileCache(); status = fuse_main (argc, argv, &irodsOper, NULL); disconnectAll (); if (status < 0) { exit (3); } else { exit(0); } }