def __init__(self, parent ): _infoer.function = str(self.__init__) _infoer.write("") ListManager.__init__(self, parent) self.setWidget( PresenterManagerBase() ) self.setWindowTitle(self.__tr("Presentation Manager")) #connection of the DockWidget visibilityChanged self.visibilityChanged.connect(self.visibilityChangedx) #connections of the buttons self.widget().NameLE.returnPressed.connect(self.changedParams) self.widget().TimeoutSpinBox.valueChanged.connect(self.changedParams) self.widget().listBox2.itemClicked.connect(self.listViewClick) self.widget().UpButton.clicked.connect(self.up) self.widget().DownButton.clicked.connect(self.down) self.widget().BackButton.clicked.connect(self.backward) self.widget().ForwardButton.clicked.connect(self.forward) self.widget().ToEndButton.clicked.connect(self.goToEnd) self.widget().ToStartButton.clicked.connect(self.goToStart) self.widget().StopButton.clicked.connect(self.stop) self.widget().PlayButton.clicked.connect(self.play) self.widget().NewButton.clicked.connect(self.new) self.widget().DeleteButton.clicked.connect(self.delete) self.widget().ChangeButton.clicked.connect(self.change) self.widget().LogitechButton.clicked.connect(self.startLogitech) #connect to cover theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_PLAY', self.play) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_STOP', self.stop) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_RELOAD', self.reload) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_BACKWARD', self.backward) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_FORWARD', self.forward) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_GO_TO_END', self.goToEnd) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_GO_TO_START', self.goToStart) theGuiMsgHandler().registerKeyWordCallback('PRESENTATION_SET_ID', self.goToPresentationPoint) #default settings #disable the name, timouot - no step is selected or even created self.widget().NameLE.setEnabled(False) self.widget().TimeoutSpinBox.setEnabled(False) self._enablePresenter(False) self.widget().textRunning.hide() # flags if new viewpoint should be created every time new step is created self._decisionSaved = False self._decision = True # param changed signal from object manager ObjectMgr().sigGuiParamChanged.connect( self.paramChangedFromNeg)
def __init__(self, parent): _infoer.function = str(self.__init__) _infoer.write("") ListManager.__init__(self, parent) self.setWidget(ViewpointManagerBase(parent)) self.setWindowTitle(self.__tr("Viewpoint Manager")) #default settings #disable the name, timouot - no step is selected or even created self.widget().NameLE.setEnabled(False) # hide checkbox for clipplaneMode self.widget().checkClipplaneMode.hide() #connection of the DockWidget visibilityChanged self.visibilityChanged.connect(self.visibilityChangedS) #connections of the buttons self.widget().NameLE.returnPressed.connect(self.changedParams) self.widget().listBox2.itemClicked.connect(self.listViewClick) self.widget().NewButton.clicked.connect(self.new) self.widget().DeleteButton.clicked.connect(self.delete) self.widget().ChangeButton.clicked.connect(self.change) self.widget().checkFlyingMode.clicked.connect(self.toggleFlyMode) self.widget().checkClipplaneMode.clicked.connect( self.toggleClipplaneMode) #connection if params changed ObjectMgr().sigGuiParamChanged.connect(self.paramChangedFromNeg) self._enableViewpoints(False) self._addedKey = None self._fromPresentation = False # for change viewpoint self.lastKey = -1 # last chosen viewpoint # self._currentKey is the current viewpoint self._currentKey = -1 #list of icon-pixmaps for default viewpoints self.__iconOfViewpoints = {} self.__functions = {} self.__iconOfViewpoints['back'] = ":/backView.png" self.__functions['back'] = self.showViewpointBack self.__iconOfViewpoints['bottom'] = ":/bottomView.png" self.__functions['bottom'] = self.showViewpointBottom self.__iconOfViewpoints['front'] = ":/frontView.png" self.__functions['front'] = self.showViewpointFront self.__iconOfViewpoints['left'] = ":/leftView.png" self.__functions['left'] = self.showViewpointLeft self.__iconOfViewpoints['right'] = ":/rightView.png" self.__functions['right'] = self.showViewpointRight self.__iconOfViewpoints['halftop'] = ":/someView.png" self.__iconOfViewpoints['top'] = ":/topView.png" self.__functions['top'] = self.showViewpointTop self.__iconOfViewpoints['center'] = ":/center.png" #list of buttons self.__buttons = {} self.__buttonIds = {} #grid layout for iconBar iconBarLayout = QtWidgets.QGridLayout( self.widget().iconBar) #REM,1,1,5,-1,"iconBarLayout") # add iconGroup to iconBar self.iconGroup = QtWidgets.QGroupBox(self.widget().iconBar) # REM self.iconGroup.setLineWidth(0) iconBarLayout.addWidget(self.iconGroup, 0, 0) theGuiMsgHandler().registerKeyWordCallback('VIEW_CHANGED', self.viewChanged)
def __init__(self, parent): _infoer.function = str(self.__init__) _infoer.write("") ListManager.__init__(self, parent ) self.setWidget(ViewpointManagerBase(parent)) self.setWindowTitle(self.__tr("Viewpoint Manager")) #default settings #disable the name, timouot - no step is selected or even created self.widget().NameLE.setEnabled(False) # hide checkbox for clipplaneMode self.widget().checkClipplaneMode.hide() #connection of the DockWidget visibilityChanged self.visibilityChanged.connect(self.visibilityChangedS); #connections of the buttons self.widget().NameLE.returnPressed.connect(self.changedParams) self.widget().listBox2.itemClicked.connect(self.listViewClick) self.widget().NewButton.clicked.connect(self.new) self.widget().DeleteButton.clicked.connect(self.delete) self.widget().ChangeButton.clicked.connect(self.change) self.widget().checkFlyingMode.clicked.connect(self.toggleFlyMode) self.widget().checkClipplaneMode.clicked.connect(self.toggleClipplaneMode) #connection if params changed ObjectMgr().sigGuiParamChanged.connect(self.paramChangedFromNeg) self._enableViewpoints(False) self._addedKey = None self._fromPresentation = False # for change viewpoint self.lastKey = -1 # last chosen viewpoint # self._currentKey is the current viewpoint self._currentKey = -1 #list of icon-pixmaps for default viewpoints self.__iconOfViewpoints = {} self.__functions = {} self.__iconOfViewpoints['back'] = ":/backView.png" self.__functions['back'] = self.showViewpointBack self.__iconOfViewpoints['bottom'] = ":/bottomView.png" self.__functions['bottom'] = self.showViewpointBottom self.__iconOfViewpoints['front'] = ":/frontView.png" self.__functions['front'] = self.showViewpointFront self.__iconOfViewpoints['left'] = ":/leftView.png" self.__functions['left'] = self.showViewpointLeft self.__iconOfViewpoints['right'] = ":/rightView.png" self.__functions['right'] = self.showViewpointRight self.__iconOfViewpoints['halftop'] = ":/someView.png" self.__iconOfViewpoints['top'] = ":/topView.png" self.__functions['top'] = self.showViewpointTop self.__iconOfViewpoints['center'] = ":/center.png" #list of buttons self.__buttons = {} self.__buttonIds = {} #grid layout for iconBar iconBarLayout = QtWidgets.QGridLayout(self.widget().iconBar) #REM,1,1,5,-1,"iconBarLayout") # add iconGroup to iconBar self.iconGroup = QtWidgets.QGroupBox(self.widget().iconBar) # REM self.iconGroup.setLineWidth(0) iconBarLayout.addWidget(self.iconGroup,0,0) theGuiMsgHandler().registerKeyWordCallback('VIEW_CHANGED', self.viewChanged)