Private Attributes | |
_aimConnection | |
_attachedConnections | |
_connectionDirection | |
_dragablePort | |
_startDragPosition | |
Additional Inherited Members | |
Public Attributes inherited from Vispa.Gui.VispaWidget.VispaWidget | |
fillColor1 | |
fillColor2 | |
framePenColor | |
HEIGHT | |
WIDTH | |
This widget is used to dispay sink and source port of ConnectableWidget.
Definition at line 9 of file PortWidget.py.
def Vispa.Gui.PortWidget.PortWidget.__init__ | ( | self, | |
parent = None , |
|||
name = 'default' |
|||
) |
Constructor.
Definition at line 26 of file PortWidget.py.
References DCCTBDataField.setName(), jsoncollector::JsonMonitorable.setName(), reco::CompositeCandidate.setName(), reco::NamedCompositeCandidate.setName(), CSGAction.setName(), Vispa.Gui.PortWidget.PortWidget.setName(), FWPhysicsObjectDesc.setName(), pat::TriggerCondition.setName(), Entry.setName(), pat::TriggerAlgorithm.setName(), pat::TriggerPath.setName(), FWEventItem.setName(), and Measurement.setName().
def Vispa.Gui.PortWidget.PortWidget.attachConnection | ( | self, | |
connection | |||
) |
Definition at line 37 of file PortWidget.py.
def Vispa.Gui.PortWidget.PortWidget.attachedConnections | ( | self | ) |
Definition at line 54 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._attachedConnections.
def Vispa.Gui.PortWidget.PortWidget.connectionDirection | ( | self | ) |
Returns the direction in which an attached connection should start.
Definition at line 121 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._connectionDirection.
def Vispa.Gui.PortWidget.PortWidget.connectionPoint | ( | self, | |
frame = "workspace" |
|||
) |
Returns point within this port from which attached connections should start. Possible values for the optional frame argument are 'workspace' (default or invalid value), 'widget' and 'port'. This value of this argument decides in which frame the coordinates of the returned point are measured.
Definition at line 106 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget.CONNECTIONPOINT_X, Vispa.Gui.PortWidget.PortWidget.CONNECTIONPOINT_Y, python.multivaluedict.MyUserList.parent, edmIntegrityCheck.PublishToFileSystem.parent, edm::ThinnedAssociationBranches.parent(), confdb.HLTProcess.parent, reco::PattRecoNode< reco::PattRecoPeak< float > >.parent(), reco::PattRecoNode< Cluster >.parent(), FSimVertex.parent(), reco::PattRecoNode< reco::PattRecoPeak< double > >.parent(), DDI::Division.parent(), graphwalker< ReferenceCountingPointer, ReferenceCountingPointer >.parent(), graphwalker< DDLogicalPart, DDPosData * >.parent(), graphwalker< N, E >.parent(), edm::ModuleCallingContext.parent(), OpticalObject.parent(), EmDQMReco::FourVectorMonitorElements.parent, DDLSAX2FileHandler.parent(), FWPSetTableManager::PSetData.parent, edm::DocFormatHelper.parent(), DDFilteredView.parent(), DDExpandedView.parent(), DDDivision.parent(), dqmservices::TriggerSelector::TreeElement.parent(), options.HLTProcessOptions.parent, DDXMLElement.parent(), argparse.HelpFormatter._Section.parent, python.rootplot.argparse.HelpFormatter._Section.parent, globcontrol.parent, TiXmlNode.parent, Vispa.Views.LineDecayView.DecayObject.parent(), reco::DeDxHitInfo::DeDxHitInfoContainer.pos(), AlignableData< T >.pos(), CaloNavigator< EcalDetId >.pos(), CaloNavigator< EEDetId >.pos(), CaloNavigator< DetId >.pos(), CaloNavigator< T, TOPO >.pos(), CaloNavigator< EBDetId >.pos(), PhysicsTools::SourceVariableSet::PosVar.pos, reco::DeDxHitInfo.pos(), geometryXMLparser.Alignable.pos(), DTSegmentExtendedCand::DTSLRecClusterForFit.pos, STLInputStream.pos, CaloG4Hit.pos, MatacqProducer::PosEstimator.pos(), PhysicsTools::BitSet::Iterator.pos, lhef::CBInputStream.pos, lhef::STLInputStream.pos, lhef::StorageInputStream.pos, CLookToRead.pos, CaloMeanResponse.scale, CSCDBGains.scale(), CSCDBNoiseMatrix.scale(), CSCDBChipSpeedCorrection.scale(), LocalError.scale(), DQMRivetClient::ScaleFactorOption.scale, DrawPlot.scale(), CaloSamples.scale(), python.rootplot.rootmath.Target.scale, heppy::Davismt2.scale, python.rootplot.tree2hists.RootTree.scale, reco::PattRecoPeak< Real >.scale(), JetCorretPair.scale(), MuonErrorMatrix.scale, PFJetCorretPair.scale(), and Vispa.Gui.VispaWidget.VispaWidget.scale().
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent().
def Vispa.Gui.PortWidget.PortWidget.deleteAttachedConnections | ( | self | ) |
Definition at line 50 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._attachedConnections.
def Vispa.Gui.PortWidget.PortWidget.description | ( | self | ) |
Returns description text.
Definition at line 92 of file PortWidget.py.
References Vispa.Gui.VispaWidget.VispaWidget.textFieldIsSet().
def Vispa.Gui.PortWidget.PortWidget.detachConnection | ( | self, | |
connection | |||
) |
Definition at line 40 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._attachedConnections.
def Vispa.Gui.PortWidget.PortWidget.drawTextField | ( | self, | |
painter | |||
) |
Overwrite VispaWidget.drawTextField() Do not show text field, just using the text for tooltip.
Definition at line 145 of file PortWidget.py.
Referenced by Vispa.Gui.ConnectableWidget.ConnectableWidget.drawBody(), and Vispa.Gui.VispaWidget.VispaWidget.drawBody().
def Vispa.Gui.PortWidget.PortWidget.drawTitle | ( | self, | |
painter | |||
) |
Overwrite VispaWidget.drawTitle() Do not show title, instead ConnectableWidget will show title/name.
Definition at line 138 of file PortWidget.py.
Referenced by Vispa.Gui.VispaWidget.VispaWidget.paint().
def Vispa.Gui.PortWidget.PortWidget.isDragable | ( | self | ) |
Definition at line 64 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._dragablePort.
def Vispa.Gui.PortWidget.PortWidget.moduleParent | ( | self | ) |
Returns parent of this port's parent. As the port should belong to a ConnectableWidget the function returns the QWidget in which the ConnectableWidget lives.
Definition at line 126 of file PortWidget.py.
References python.multivaluedict.MyUserList.parent, edmIntegrityCheck.PublishToFileSystem.parent, edm::ThinnedAssociationBranches.parent(), confdb.HLTProcess.parent, FSimVertex.parent(), reco::PattRecoNode< Cluster >.parent(), reco::PattRecoNode< reco::PattRecoPeak< double > >.parent(), reco::PattRecoNode< reco::PattRecoPeak< float > >.parent(), DDI::Division.parent(), graphwalker< N, E >.parent(), graphwalker< ReferenceCountingPointer, ReferenceCountingPointer >.parent(), graphwalker< DDLogicalPart, DDPosData * >.parent(), edm::ModuleCallingContext.parent(), OpticalObject.parent(), DDLSAX2FileHandler.parent(), EmDQMReco::FourVectorMonitorElements.parent, DDFilteredView.parent(), FWPSetTableManager::PSetData.parent, edm::DocFormatHelper.parent(), dbtoconf.parent, DDExpandedView.parent(), DDDivision.parent(), dqmservices::TriggerSelector::TreeElement.parent(), options.HLTProcessOptions.parent, DDXMLElement.parent(), argparse.HelpFormatter._Section.parent, python.rootplot.argparse.HelpFormatter._Section.parent, globcontrol.parent, TiXmlNode.parent, and Vispa.Views.LineDecayView.DecayObject.parent().
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent(), and Vispa.Gui.PortWidget.PortWidget.mouseReleaseEvent().
def Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent | ( | self, | |
event | |||
) |
If minimum distance from mousePressEvent is reached initiates dragging.
Definition at line 160 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._aimConnection, Vispa.Gui.PortWidget.PortWidget._dragablePort, Vispa.Gui.PortWidget.PortWidget._startDragPosition, ConnectionManager.connect(), RPCDBCom.connect(), options.ConnectionL1TMenu.connect, HCALConfigDB.connect(), TestBase.connect(), l1t::DataManager.connect(), ReadBase.connect(), DTDQMHarvesting.DTDQMHarvesting.connect, cond::Logger.connect(), DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, DTDQMValidation.DTDQMValidation.connect, DTResidualCalibration.DTResidualCalibration.connect, DTNoiseCalibration.DTNoiseCalibration.connect, DTTTrigProd.DTTTrigProd.connect, DTAnalysisResiduals.DTAnalysisResiduals.connect, DTTTrigValid.DTTTrigValid.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, ShallowTree::BranchConnector.connect(), ora::ConnectionPool.connect(), dqmservices::DQMMonitoringService.connect(), ShallowTree::TypedBranchConnector< T >.connect(), ora::DatabaseSession.connect(), SimActivityRegistry.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< EndOfTrack >.connect(), ora::Database.connect(), edm::ServiceToken.connect(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void()>.connect(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.connect(), edm::signalslot::Signal< void(StreamID)>.connect(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.connect(), edm::signalslot::Signal< void(service::SystemBounds const &)>.connect(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.connect(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.connect(), edm::signalslot::Signal< void(TerminationOrigin)>.connect(), edm::signalslot::Signal< void(GlobalContext const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &)>.connect(), edm::signalslot::Signal< T >.connect(), edm::signalslot::Signal< void(std::string const &, bool)>.connect(), edm::signalslot::Signal< void(ModuleDescription const &)>.connect(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.connect(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.connect(), L1TOMDSHelper.connect(), confdbOfflineConverter.OfflineConverter.connect, PFCandConnector.connect(), DDTOBRodAlgo.connect, GlobalTag.GlobalTag.connect(), edm::signalslot::ObsoleteSignal< void(ModuleDescription const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &, HLTPathStatus const &)>.connect(), edm::signalslot::ObsoleteSignal< void(EventID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< T >.connect(), edm::signalslot::ObsoleteSignal< void(RunID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlock const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Event const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlockID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Run const &, EventSetup const &)>.connect(), edm::serviceregistry::ServicesManager.connect(), cond::service::PoolDBOutputService.connect(), l1t::OMDSReader.connect(), edm::ActivityRegistry.connect(), Vispa.Gui.PortWidget.PortWidget.CONNECTION_DIRECTION, Vispa.Gui.PortWidget.PortWidget.connectionPoint(), Vispa.Gui.PortWidget.PortWidget.moduleParent(), and Vispa.Gui.PortWidget.PortWidget.resetAimConnection().
def Vispa.Gui.PortWidget.PortWidget.mousePressEvent | ( | self, | |
event | |||
) |
def Vispa.Gui.PortWidget.PortWidget.mouseReleaseEvent | ( | self, | |
event | |||
) |
Calls realeseMouse() to make sure the widget does not grab the mouse. Necessary because ConnectableWidgetOwner.propagateEventUnderConnectionWidget() may call grabMouse() on this widget.
Definition at line 180 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._aimConnection, Vispa.Gui.PortWidget.PortWidget._dragablePort, edm.contains(), and Vispa.Gui.PortWidget.PortWidget.moduleParent().
def Vispa.Gui.PortWidget.PortWidget.name | ( | self | ) |
Returns name of this port.
Definition at line 78 of file PortWidget.py.
References Formatter.SimpleAsciiFormatter.title, listHistos.plotInfo.title, preexistingValidation.PreexistingValidation.title, DB_ME.title, alignment.Alignment.title, cscdqm::HistoBookRequest.title, reco::DiscretizedEnergyFlow.title(), DQMGenericClient::EfficOption.title, Book.title(), FWTriggerTableView::Column.title, SiStripHistoTitle.title(), DQMGenericClient::ProfileOption.title, SiPixelTemplateHeader2D.title, egHLT::MonElemContainer< T >.title(), SiPixelGenErrorHeader.title, Formatter.SimpleHTMLFormatter.title, python.rootplot.utilities.Hist2D.title, ecaldqm::binning::AxisSpecs.title, TestHits.title, TestSmoothHits.title, big::bigHeader.title, SiStripTemplateHeader.title, FWPSetTableManager.title(), TestTrackHits.title, python.rootplot.utilities.Hist.title, FWGeometryTableManagerBase.title(), DataAdderTableManager.title(), FastTimerService::LuminosityDescription.title, TrackerMap.title, SiPixelTemplateHeader.title, python.rootplot.utilities.HistStack.title, Vispa.Gui.VispaWidget.VispaWidget.title(), argparse._ArgumentGroup.title, python.rootplot.argparse._ArgumentGroup.title, and Vispa.Gui.VispaWidget.VispaWidget.titleIsSet().
Referenced by cuy.divideElement.__init__(), cuy.plotElement.__init__(), cuy.additionElement.__init__(), cuy.superimposeElement.__init__(), cuy.graphElement.__init__(), config.CFG.__str__(), validation.Sample.digest(), VIDSelectorBase.VIDSelectorBase.initialize(), and Vispa.Views.PropertyView.Property.valueChanged().
def Vispa.Gui.PortWidget.PortWidget.portType | ( | self | ) |
Return type of this port. The value has to be set by inheriting classes.
Definition at line 99 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget.PORT_TYPE.
def Vispa.Gui.PortWidget.PortWidget.resetAimConnection | ( | self | ) |
Definition at line 209 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._aimConnection.
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent().
def Vispa.Gui.PortWidget.PortWidget.setDescription | ( | self, | |
description | |||
) |
Sets description text of this port. Description will be shown as tooltip.
Definition at line 85 of file PortWidget.py.
References Vispa.Gui.Header.Header.setText(), Vispa.Gui.VispaWidget.TextField.setText(), ScaleAnnotation.setText(), TrackerMap.setText(), and Vispa.Gui.VispaWidget.VispaWidget.setText().
Set whether user can grab the port and connect it to others.
Definition at line 57 of file PortWidget.py.
def Vispa.Gui.PortWidget.PortWidget.setName | ( | self, | |
name | |||
) |
Sets name of port. Name will be shown as tooltip unless a descriptions is set. See setDescription().
Definition at line 67 of file PortWidget.py.
References SiStripHistoTitle.setTitle(), TrackerMap.setTitle(), MonitorElement.setTitle(), Vispa.Gui.VispaWidget.VispaWidget.setTitle(), CSGAction.setToolTip(), and Vispa.Views.PropertyView.TextEditWithButtonProperty.setToolTip().
Referenced by Vispa.Gui.PortWidget.PortWidget.__init__(), and Vispa.Views.PropertyView.Property.__init__().
def Vispa.Gui.PortWidget.PortWidget.updateAttachedConnections | ( | self | ) |
Definition at line 46 of file PortWidget.py.
References Vispa.Gui.PortWidget.PortWidget._attachedConnections.
|
private |
Definition at line 34 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent(), Vispa.Gui.PortWidget.PortWidget.mouseReleaseEvent(), and Vispa.Gui.PortWidget.PortWidget.resetAimConnection().
|
private |
|
private |
Definition at line 31 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.connectionDirection().
|
private |
Definition at line 61 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.isDragable(), Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent(), Vispa.Gui.PortWidget.PortWidget.mousePressEvent(), and Vispa.Gui.PortWidget.PortWidget.mouseReleaseEvent().
|
private |
Definition at line 32 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent(), and Vispa.Gui.PortWidget.PortWidget.mousePressEvent().
|
static |
Definition at line 15 of file PortWidget.py.
|
static |
Definition at line 23 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.mouseMoveEvent().
|
static |
Definition at line 21 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.connectionPoint().
|
static |
Definition at line 22 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.connectionPoint().
|
static |
Definition at line 24 of file PortWidget.py.
|
static |
Definition at line 14 of file PortWidget.py.
Referenced by Vispa.Gui.VispaWidget.VispaWidget.autosize(), and Vispa.Gui.VispaWidget.VispaWidget.defineDistances().
|
static |
Definition at line 20 of file PortWidget.py.
Referenced by Vispa.Gui.PortWidget.PortWidget.portType().
|
static |
Definition at line 17 of file PortWidget.py.
|
static |
Definition at line 16 of file PortWidget.py.
Referenced by Vispa.Gui.VispaWidget.VispaWidget._initTitleField().
|
static |
Definition at line 13 of file PortWidget.py.
Referenced by Vispa.Gui.VispaWidget.VispaWidget.autosize(), and Vispa.Gui.VispaWidget.VispaWidget.defineDistances().