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 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)
Exemple #7
0
	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
Exemple #8
0
 def setupLoader(self, ID=None):
     MultiTabSection.setupLoader(self, ID)
     self.setHasTabs(self.tabWidget.count() > 1
                     or self.tabWidget.widget(0)._ID != None)
Exemple #9
0
 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()
Exemple #10
0
 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)
Exemple #12
0
 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()
Exemple #14
0
 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")
Exemple #16
0
	def setHasTabs(self, enable):
		MultiTabSection.setVisible(self, enable)
		self._hasTabs = enable
Exemple #17
0
	def toHtml(self, prefix=None):
		if not self.hasTabs():
			return ""
		return MultiTabSection.toHtml(self, prefix)
Exemple #18
0
	def __init__(self, parent=None):
		MultiTabSection.__init__(self, parent, WdgLocalizzazioneIndirizzi, "Indirizzo ", "LOCALIZZAZIONE_EDIFICIO_INDIRIZZO_VIA", "INDIRIZZO_VIAID_INDIRIZZO", "LOCALIZZAZIONE_EDIFICIOIDLOCALIZZ")
		self.setFirstTab()
	def onClosing(self):
		del self.firstTab
		self.pointEmitter.deleteLater()
		del self.pointEmitter
		MultiTabSection.onClosing(self)
Exemple #20
0
	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()
Exemple #21
0
	def deleteTab(self):
		MultiTabSection.deleteTab(self)

		if self.tabWidget.count() <= 1: 
			self.tabWidget.setTabText(0, "Indirizzo")
Exemple #22
0
	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):
     MultiTabSection.__init__(self, parent, WdgStruttureOrizzontaliSolai,
                              "#", "STRUTTURE_ORIZZONTALI_SOLAI", None,
                              "SCHEDA_EDIFICIOID")