-# Copyright (C) 2007-2013 EDF R&D
+# Copyright (C) 2007-2017 EDF R&D
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# Modules Python
# Modules Eficas
-from PyQt4.QtGui import *
-from PyQt4.QtCore import *
+from __future__ import absolute_import
+from PyQt5.QtWidgets import QWidget
+
from Extensions.i18n import tr
from desWidgetInactif import Ui_WidgetInactif
import Accas
import os
-import string
# Import des panels
self.node=node
self.editor=editor
self.setupUi(self)
+ from .monWidgetOptionnel import MonWidgetOptionnel
if self.editor.widgetOptionnel!= None :
self.monOptionnel=self.editor.widgetOptionnel
else :
self.monOptionnel=MonWidgetOptionnel(self)
self.editor.widgetOptionnel=self.monOptionnel
self.editor.splitter.addWidget(self.monOptionnel)
+ self.editor.restoreSplitterSizes()
self.afficheOptionnel()
- self.connect(self.bAvant,SIGNAL("clicked()"), self.afficheAvant)
- self.connect(self.bApres,SIGNAL("clicked()"), self.afficheApres)
- self.connect(self.bCatalogue,SIGNAL("clicked()"), self.afficheCatalogue)
+ self.bAvant.clicked.connect(self.afficheAvant)
+ self.bApres.clicked.connect(self.afficheApres)
+ self.bCatalogue.clicked.connect(self.afficheCatalogue)
+ self.labelNomCommande.setText(tr(self.node.item.nom))
+ self.labelNomCommande.setEnabled(False)
+ def traiteClicSurLabel(self):
+ pass
+ def donnePremier(self):
+ pass
def setValide(self):
pass
# dans le cas ou l insertion n a pas eu leiu (souci d ordre par exemple)
#if self.monOptionnel == None : return
self.monOptionnel.parentMC=self
- self.monOptionnel.affiche(liste)
+ self.monOptionnel.afficheOptionnelVide()
def afficheCatalogue(self):
if self.editor.widgetOptionnel != None : self.monOptionnel.hide()
- self.racine.affichePanneau()
- if self.node : self.node.select()
- else : self.racine.select()
+ self.node.tree.racine.affichePanneau()
+ self.node.tree.racine.select()
def afficheApres(self):
self.node.selectApres()