def setupLoader(self, ID=None): MultiTabSection.setupLoader(self, ID) # seleziona il tab contenente l'UV selezionata in canvas for index in range(self.tabWidget.count()): uvWidget = self.tabWidget.widget(index) if uvWidget.uvID == ManagerWindow.instance.uvScheda: self.tabWidget.setCurrentIndex(index) return
def __init__(self, parent=None): MultiTabSection.__init__(self, parent, WdgSezUnitaVolumetriche, "UV", "SCHEDA_UNITA_VOLUMETRICA", None, "SCHEDA_EDIFICIOID") self.connect(self.tabWidget, SIGNAL( "currentChanged(int)" ), self.currentTabChanged) self.firstTab = self.tabWidget.widget(0) self.firstTab.setUV(ManagerWindow.instance.uvScheda) self.currentTabChanged(0) self.pointEmitter = Utils.FeatureFinder() self.pointEmitter.registerStatusMsg( u"Seleziona l'unità volumetrica da associare alla scheda" ) QObject.connect(self.pointEmitter, SIGNAL("pointEmitted"), self.clickedOnCanvas)
def toHtml(self): return QString(u""" <div id="sez3" class="block"> <p class="section">SEZIONE A3 - IDENTIFICAZIONE DELLE UNITA' VOLUMETRICHE</p> %s </div> """ % MultiTabSection.toHtml(self))
def toHtml(self): return QString( u""" <div id="sez3" class="block"> <p class="section">SEZIONE A3 - IDENTIFICAZIONE DELLE UNITA' VOLUMETRICHE</p> %s </div> """ % MultiTabSection.toHtml(self) )
def __init__(self, parent=None): MultiTabSection.__init__(self, parent, WdgSezUnitaVolumetriche, "UV", "SCHEDA_UNITA_VOLUMETRICA", None, "SCHEDA_EDIFICIOID") self.connect(self.tabWidget, SIGNAL("currentChanged(int)"), self.currentTabChanged) self.firstTab = self.tabWidget.widget(0) self.firstTab.setUV(ManagerWindow.instance.uvScheda) self.currentTabChanged(0) self.pointEmitter = Utils.FeatureFinder() self.pointEmitter.registerStatusMsg( u"Seleziona l'unità volumetrica da associare alla scheda") QObject.connect(self.pointEmitter, SIGNAL("pointEmitted"), self.clickedOnCanvas)
def addTab(self): if self.tabWidget.count() > 0: self.tabWidget.setTabText(0, "Indirizzo 1") newIndex = MultiTabSection.addTab(self) if newIndex <= 0: return newIndex widget = self.tabWidget.widget(newIndex) prevWidget = self.tabWidget.widget(newIndex-1) IDComune = prevWidget.getComune() widget.setComune(IDComune) return newIndex
def setupLoader(self, ID=None): MultiTabSection.setupLoader(self, ID) self.setHasTabs(self.tabWidget.count() > 1 or self.tabWidget.widget(0)._ID != None)
def __init__(self, parent=None): self._hasTabs = True # per creare il primo tab di tipo WdgFoto MultiTabSection.__init__(self, parent, WdgFoto, "Foto", "FOTO_GEOREF", None, "SCHEDA_EDIFICIOID") self.btnNew.setVisible(False) self.deleteTab()
def setHasTabs(self, enable): MultiTabSection.setVisible(self, enable) self._hasTabs = enable
def onClosing(self): del self.firstTab self.pointEmitter.deleteLater() del self.pointEmitter MultiTabSection.onClosing(self)
def toHtml(self, prefix=None): if not self.hasTabs(): return "" return MultiTabSection.toHtml(self, prefix)
def __init__(self, parent=None): MultiTabSection.__init__(self, parent, WdgInterventi, "Intervento ", "INTERVENTO_EDIFICIO", None, "SCHEDA_EDIFICIOID") self.setFirstTab()
def __init__(self, parent=None): MultiTabSection.__init__(self, parent, WdgStruttureOrizzontaliSolai, "#", "STRUTTURE_ORIZZONTALI_SOLAI", None, "SCHEDA_EDIFICIOID")
def __init__(self, parent=None): MultiTabSection.__init__(self, parent, WdgLocalizzazioneIndirizzi, "Indirizzo ", "LOCALIZZAZIONE_EDIFICIO_INDIRIZZO_VIA", "INDIRIZZO_VIAID_INDIRIZZO", "LOCALIZZAZIONE_EDIFICIOIDLOCALIZZ") self.setFirstTab()
def __init__(self, parent=None): self._hasTabs = True # per creare il primo tab di tipo WdgFoto MultiTabSection.__init__(self, parent, WdgFoto, "Foto", "FOTO_GEOREF", None, "SCHEDA_EDIFICIOID") self.btnNew.setVisible( False ) self.deleteTab()
def deleteTab(self): MultiTabSection.deleteTab(self) if self.tabWidget.count() <= 1: self.tabWidget.setTabText(0, "Indirizzo")
def setupLoader(self, ID=None): MultiTabSection.setupLoader(self, ID) self.setHasTabs( self.tabWidget.count() > 1 or self.tabWidget.widget(0)._ID != None )