--- /dev/null
+# -*- coding: utf-8 -*-
+# CONFIGURATION MANAGEMENT OF EDF VERSION
+# ======================================================================
+# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR
+# (AT YOUR OPTION) ANY LATER VERSION.
+#
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.
+#
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,
+# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.
+#
+#
+# ======================================================================
+# Modules Python
+import string,types,os
+
+# Modules Eficas
+import prefs
+
+from qt import *
+
+from desUniqueInto import DUnIn
+from qtcommun import QTPanel
+from politiquesValidation import PolitiqueUnique
+
+# Import des panels
+
+class MonUniqueIntoPanel(DUnIn,QTPanel):
+ """
+ Classe définissant le panel associé aux mots-clés qui demandent
+ à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
+ discrètes
+ """
+ def __init__(self,node, parent = None,name = None,fl = 0):
+ QTPanel.__init__(self,node,parent)
+ DUnIn.__init__(self,parent,name,fl)
+ self.remplitPannel()
+ self.politique=PolitiqueUnique(node)
+
+ def remplitPannel(self):
+ lChoix=self.node.item.get_liste_possible([])
+ for valeur in lChoix :
+ self.listBoxVal.insertItem( valeur )
+ QObject.connect(self.listBoxVal, SIGNAL("doubleClicked(QListBoxItem*)" ), self.clicValeur )
+
+ def clicValeur(self):
+ valeurQstring=self.listBoxVal.selectedItem().text()
+ valeur=valeurQstring.latin1()
+ validite,commentaire=self.politique.record_valeur(valeur)
+ if commentaire != "" :
+ self.Commentaire.setText(QString(commentaire))
+
+ def BOkPressed(self):
+ if self.listBoxVal.selectedItem()==None :
+ commentaire =DUnIn.tr(self,"Pas de valeur selectionnée")
+ self.Commentaire.setText(QString(commentaire))
+ else :
+ self.clicValeur()
+
+ def BSupPressed(self):
+ QTPanel.BSupPressed(self)
+
+# def get_bulle_aide(self):
+# """
+# Retourne la bulle d'aide affectée au panneau courant (affichée par clic droit)
+# """
+# return """Double-cliquez sur la valeur désirée
+# pour valoriser le mot-clé simple courant"""
+
klass = PLUSIEURS_INTO_Panel
klass = None #CS_pbruno todo
else:
- from monUniqueIntoPanel import MonUniqueIntoPanel
+ from MonUniqueIntoPanel import MonUniqueIntoPanel
print "b"
klass = MonUniqueIntoPanel
## klass = None #CS_pbruno todo
--- /dev/null
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'desInactif.ui'
+#
+# Created: lun mar 5 14:01:29 2007
+# by: The PyQt User Interface Compiler (pyuic) 3.13
+#
+# WARNING! All changes made in this file will be lost!
+
+
+from qt import *
+
+
+class DInactif(QWidget):
+ def __init__(self,parent = None,name = None,fl = 0):
+ QWidget.__init__(self,parent,name,fl)
+
+ if not name:
+ self.setName("DInactif")
+
+ self.setMinimumSize(QSize(350,0))
+
+
+ self.textLabel1_4 = QLabel(self,"textLabel1_4")
+ self.textLabel1_4.setGeometry(QRect(30,240,420,20))
+
+ self.textLabel1 = QLabel(self,"textLabel1")
+ self.textLabel1.setGeometry(QRect(30,220,420,20))
+
+ self.textLabel1_4_2 = QLabel(self,"textLabel1_4_2")
+ self.textLabel1_4_2.setGeometry(QRect(30,260,420,20))
+
+ self.bSup = QPushButton(self,"bSup")
+ self.bSup.setGeometry(QRect(170,430,142,30))
+ self.bSup.setAutoDefault(1)
+
+ self.textLabel1_3 = QLabel(self,"textLabel1_3")
+ self.textLabel1_3.setGeometry(QRect(20,130,420,20))
+
+ self.languageChange()
+
+ self.resize(QSize(482,480).expandedTo(self.minimumSizeHint()))
+ self.clearWState(Qt.WState_Polished)
+
+ self.connect(self.bSup,SIGNAL("clicked()"),self.BSupPressed)
+
+
+ def languageChange(self):
+ self.setCaption(QString.null)
+ self.textLabel1_4.setText(self.__tr("<font size=\"+2\"><p align=\"center\">\n"
+" DEBUT / POURSUITE et FIN\n"
+"</p></font>"))
+ self.textLabel1.setText(self.__trUtf8("\x3c\x66\x6f\x6e\x74\x20\x73\x69\x7a\x65\x3d\x22\x2b\x32\x22\x3e\x3c\x70\x20\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\x6e\x74\x65\x72\x22\x3e\x0a\x53\x65\x75\x6c\x65\x73\x20\x6c\x65\x73\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x65\x73\x20\x70\x6c\x61\x63\xc3\xa9\x65\x73\x20\x65\x6e\x74\x72\x65\x20\x3a\x0a\x3c\x2f\x70\x3e\x3c\x2f\x66\x6f\x6e\x74\x3e"))
+ self.textLabel1_4_2.setText(self.__tr("<font size=\"+2\"><p align=\"center\">\n"
+"sont actives\n"
+"</p></font>"))
+ self.bSup.setText(self.__tr("&Supprimer"))
+ self.bSup.setAccel(self.__tr("Alt+S"))
+ QToolTip.add(self.bSup,self.__tr("suppression du mot clef"))
+ self.textLabel1_3.setText(self.__trUtf8("\x3c\x66\x6f\x6e\x74\x20\x73\x69\x7a\x65\x3d\x22\x2b\x32\x22\x3e\x3c\x70\x20\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\x6e\x74\x65\x72\x22\x3e\x4c\x65\x20\x6e\x6f\x65\x75\x64\x20\x73\xc3\xa9\x6c\x65\x63\x74\x69\x6f\x6e\x6e\xc3\xa9\x20\x6e\x65\x20\x63\x6f\x72\x72\x65\x73\x70\x6f\x6e\x64\x20\x70\x61\x73\x20\xc3\xa0\x20\x75\x6e\x20\x6f\x62\x6a\x65\x74\x20\x61\x63\x74\x69\x66\x2e\x3c\x2f\x70\x3e\x3c\x2f\x66\x6f\x6e\x74\x3e"))
+
+
+ def BSupPressed(self):
+ print "DInactif.BSupPressed(): Not implemented yet"
+
+ def ViewDoc(self):
+ print "DInactif.ViewDoc(): Not implemented yet"
+
+ def BOkPressed(self):
+ print "DInactif.BOkPressed(): Not implemented yet"
+
+ def __tr(self,s,c = None):
+ return qApp.translate("DInactif",s,c)
+
+ def __trUtf8(self,s,c = None):
+ return qApp.translate("DInactif",s,c,QApplication.UnicodeUTF8)
--- /dev/null
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'desMacro.ui'
+#
+# Created: mar mar 6 16:43:20 2007
+# by: The PyQt User Interface Compiler (pyuic) 3.13
+#
+# WARNING! All changes made in this file will be lost!
+
+
+from qt import *
+
+
+class DMacro(QWidget):
+ def __init__(self,parent = None,name = None,fl = 0):
+ QWidget.__init__(self,parent,name,fl)
+
+ if not name:
+ self.setName("DMacro")
+
+ self.setMinimumSize(QSize(505,0))
+
+
+ self.Commentaire = QLabel(self,"Commentaire")
+ self.Commentaire.setGeometry(QRect(10,410,490,20))
+
+ self.bSup = QPushButton(self,"bSup")
+ self.bSup.setGeometry(QRect(320,440,142,30))
+ self.bSup.setAutoDefault(1)
+
+ self.bOk = QPushButton(self,"bOk")
+ self.bOk.setGeometry(QRect(170,440,142,30))
+ self.bOk.setAutoDefault(1)
+ self.bOk.setDefault(1)
+
+ self.bHelp = QPushButton(self,"bHelp")
+ self.bHelp.setGeometry(QRect(10,440,142,30))
+ self.bHelp.setAutoDefault(1)
+
+ self.TWChoix = QTabWidget(self,"TWChoix")
+ self.TWChoix.setGeometry(QRect(0,0,500,400))
+
+ self.tab = QWidget(self.TWChoix,"tab")
+
+ self.textLabel1 = QLabel(self.tab,"textLabel1")
+ self.textLabel1.setGeometry(QRect(50,10,120,20))
+ self.textLabel1.setMinimumSize(QSize(0,0))
+
+ self.textLabel1_2 = QLabel(self.tab,"textLabel1_2")
+ self.textLabel1_2.setGeometry(QRect(360,0,50,37))
+
+ self.LBMCPermis = QListBox(self.tab,"LBMCPermis")
+ self.LBMCPermis.setGeometry(QRect(10,40,220,290))
+ self.LBMCPermis.setMinimumSize(QSize(0,0))
+
+ self.LBRegles = QListBox(self.tab,"LBRegles")
+ self.LBRegles.setGeometry(QRect(260,40,230,290))
+ self.TWChoix.insertTab(self.tab,QString(""))
+
+ self.TabPage = QWidget(self.TWChoix,"TabPage")
+
+ self.textLabel6 = QLabel(self.TabPage,"textLabel6")
+ self.textLabel6.setGeometry(QRect(10,60,60,30))
+
+ self.LEFiltre = QLineEdit(self.TabPage,"LEFiltre")
+ self.LEFiltre.setGeometry(QRect(50,60,200,30))
+
+ self.textLabel4 = QLabel(self.TabPage,"textLabel4")
+ self.textLabel4.setGeometry(QRect(90,340,300,30))
+
+ self.textLabel1_4 = QLabel(self.TabPage,"textLabel1_4")
+ self.textLabel1_4.setGeometry(QRect(50,20,171,21))
+
+ self.LBNouvCommande = QListBox(self.TabPage,"LBNouvCommande")
+ self.LBNouvCommande.setGeometry(QRect(50,100,410,240))
+
+ self.buttonGroup1 = QButtonGroup(self.TabPage,"buttonGroup1")
+ self.buttonGroup1.setGeometry(QRect(300,20,151,70))
+
+ self.RBGroupe = QRadioButton(self.buttonGroup1,"RBGroupe")
+ self.RBGroupe.setGeometry(QRect(20,40,101,20))
+
+ self.RBalpha = QRadioButton(self.buttonGroup1,"RBalpha")
+ self.RBalpha.setGeometry(QRect(20,20,101,20))
+ self.RBalpha.setChecked(1)
+ self.TWChoix.insertTab(self.TabPage,QString(""))
+
+ self.languageChange()
+
+ self.resize(QSize(521,499).expandedTo(self.minimumSizeHint()))
+ self.clearWState(Qt.WState_Polished)
+
+ self.connect(self.LBNouvCommande,SIGNAL("clicked(QListBoxItem*)"),self.LBNouvCommandeClicked)
+ self.connect(self.LEFiltre,SIGNAL("textChanged(const QString&)"),self.LEFiltreTextChanged)
+ self.connect(self.LEFiltre,SIGNAL("returnPressed()"),self.LEfiltreReturnPressed)
+ self.connect(self.bSup,SIGNAL("pressed()"),self.BSupPressed)
+ self.connect(self.bOk,SIGNAL("clicked()"),self.BOkPressed)
+ self.connect(self.RBalpha,SIGNAL("clicked()"),self.buildTabCommand)
+ self.connect(self.RBGroupe,SIGNAL("clicked()"),self.buildTabCommand)
+
+
+ def languageChange(self):
+ self.setCaption(self.__tr("DMacro"))
+ self.Commentaire.setText(QString.null)
+ self.bSup.setText(self.__tr("&Supprimer"))
+ self.bSup.setAccel(self.__tr("Alt+S"))
+ QToolTip.add(self.bSup,self.__tr("suppression du mot clef"))
+ self.bOk.setText(self.__tr("&Valider"))
+ self.bOk.setAccel(self.__tr("Shift+A, Alt+A, Alt+A, Alt+A"))
+ QToolTip.add(self.bOk,self.__tr("validation de la saisie"))
+ self.bHelp.setText(self.__tr("&Documentation"))
+ self.bHelp.setAccel(self.__tr("Alt+D"))
+ QToolTip.add(self.bHelp,self.__tr("affichage documentation aster"))
+ self.textLabel1.setText(self.__tr("<h3><p align=\"center\"><u><b>Mots Clefs Permis</b></u></p></h3>"))
+ self.textLabel1_2.setText(self.__trUtf8("\x3c\x68\x33\x3e\x3c\x70\x20\x61\x6c\x69\x67\x6e\x3d\x22\x63\x65\x6e\x74\x65\x72\x22\x3e\x3c\x75\x3e\x3c\x62\x3e\x52\xc3\xa9\x67\x6c\x65\x73\x3c\x2f\x62\x3e\x3c\x2f\x75\x3e\x3c\x2f\x70\x3e\x3c\x2f\x68\x33\x3e"))
+ self.TWChoix.changeTab(self.tab,self.__tr("AjouterMot-Clef"))
+ self.textLabel6.setText(self.__tr("Filtre"))
+ self.textLabel4.setText(self.__trUtf8("\x4c\x61\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x65\x20\x63\x68\x6f\x69\x73\x69\x65\x20\x73\x65\x72\x61\x20\x61\x6a\x6f\x75\x74\xc3\xa9\x65\x20\x41\x50\x52\x45\x53\x20\x6c\x61\x20\x63\x6f\x6d\x6d\x61\x6e\x64\x65\x20\x63\x6f\x75\x72\x61\x6e\x74\x65"))
+ self.textLabel1_4.setText(self.__tr("<b><u>Commandes :</u></b>"))
+ self.buttonGroup1.setTitle(self.__tr("Affichage"))
+ self.RBGroupe.setText(self.__tr("par groupe"))
+ self.RBalpha.setText(self.__trUtf8("\x61\x6c\x70\x68\x61\x62\xc3\xa9\x74\x69\x71\x75\x65"))
+ self.TWChoix.changeTab(self.TabPage,self.__tr("Nouvelle Commande"))
+
+
+ def LBNouvCommandeClicked(self):
+ print "DMacro.LBNouvCommandeClicked(): Not implemented yet"
+
+ def LEFiltreTextChanged(self):
+ print "DMacro.LEFiltreTextChanged(): Not implemented yet"
+
+ def LEfiltreReturnPressed(self):
+ print "DMacro.LEfiltreReturnPressed(): Not implemented yet"
+
+ def BSupPressed(self):
+ print "DMacro.BSupPressed(): Not implemented yet"
+
+ def BOkPressed(self):
+ print "DMacro.BOkPressed(): Not implemented yet"
+
+ def RBalphaPressed(self):
+ print "DMacro.RBalphaPressed(): Not implemented yet"
+
+ def RBGroupePressed(self):
+ print "DMacro.RBGroupePressed(): Not implemented yet"
+
+ def buildTabCommand(self):
+ print "DMacro.buildTabCommand(): Not implemented yet"
+
+ def __tr(self,s,c = None):
+ return qApp.translate("DMacro",s,c)
+
+ def __trUtf8(self,s,c = None):
+ return qApp.translate("DMacro",s,c,QApplication.UnicodeUTF8)
# Form implementation generated from reading ui file 'myMain.ui'
#
-# Created: Fri Feb 23 10:56:07 2007
+# Created: lun mar 5 15:21:40 2007
# by: The PyQt User Interface Compiler (pyuic) 3.13
#
# WARNING! All changes made in this file will be lost!
self.setName("Eficas")
self.setEnabled(1)
+ self.setMinimumSize(QSize(902,575))
self.setBackgroundOrigin(QMainWindow.WidgetOrigin)
f = QFont(self.font())
self.setFont(f)
+ self.setCentralWidget(QWidget(self,"qt_central_widget"))
+
+ self.line1 = QFrame(self.centralWidget(),"line1")
+ self.line1.setGeometry(QRect(-30,-10,930,20))
+ self.line1.setFrameShape(QFrame.HLine)
+ self.line1.setFrameShadow(QFrame.Sunken)
+ self.line1.setFrameShape(QFrame.HLine)
self.fileNewAction = QAction(self,"fileNewAction")
self.fileNewAction.setIconSet(QIconSet(self.image0))
self.languageChange()
- self.resize(QSize(727,575).expandedTo(self.minimumSizeHint()))
+ self.resize(QSize(902,575).expandedTo(self.minimumSizeHint()))
self.clearWState(Qt.WState_Polished)
self.connect(self.fileNewAction,SIGNAL("activated()"),self.fileNew)
import prefs
from qt import *
+from qtcommun import QTPanel
+from desInactif import DInactif
SEPARATEUR = '-'*30
-##class Panel(Frame) :
-## """
-## Classe servant de classe mère à toutes celles représentant les
-## panneaux à afficher en fonction de la nature de l'objet en cours
-## Elle est toujours dérivée.
-## """
-## def __init__(self,parent,panneau,node) :
-## # Le parent d'un panel est un objet de la classe JDCDISPLAY ou derivee
-## # ou un objet qui a les attributs : appli (de classe APPLI ou derivee),
-## # modified et la methode init_modif
-## self.parent=parent
-## self.panneau = panneau
-## self.node=node
-## Frame.__init__(self,self.panneau)
-## self.place(x=0,y=0,relheight=1,relwidth=1)
-## self.creer_boutons()
-## self.init()
-## global panneauCommande
-## panneauCommande=self
-
-
-##class OngletPanel(Panel) :
-## """ Cette classe est virtuelle et doit être dérivée
-## Elle contient les principales méthodes d'affichage des différents onglets"""
-
-class PanelInactif( QWidget ): #CS_pbruno todo
- def __init__(self,parent = None,name = None,fl = 0):
- QWidget.__init__( self, parent, name, fl )
- text = "Le noeud sélectionné ne correspond pas à un objet actif\n"
- text = text + "Seules les commandes placées entre \nDEBUT/POURSUITE et FIN sont actives"
- label = QLabel( self )
- label.setText(text)
+class PanelInactif( QTPanel, DInactif ):
+ def __init__(self,node,parent=None ):
+ DInactif.__init__(self,parent)
+ QTPanel.__init__(self,node,parent)
class NoPanel( QWidget ):
"""
-
from qt import *
from myMain_ui import Eficas
from viewManager import MyTabview
# Import des panels
+# ---------- #
class QTPanel:
-
+# ---------- #
"""
- Classe définissant le panel associé aux mots-clés qui demandent
- à l'utilisateur de choisir une seule valeur parmi une liste de valeurs
- discrètes
+ Classe contenant les méthodes Qt communes a tous les panneaux droits
+ Tous les panneaux Mon...Panel héritent de cette classe
+ Gére plus précisement :
+ - l affichage de la doc
+ - le bouton Suppression (BSupPressed)
"""
-
def __init__(self,node, parent = None):
self.editor = parent
self.node = node
-
def BSupPressed(self):
self.editor.init_modif()
self.node.delete()
+# ----------------------- #
+class QTPanelTBW1(QTPanel):
+# ----------------------- #
+ """
+ Classe contenant les méthodes nécessaires a l onglet "Ajouter Mot-Clef"
+ hérite de QTPanel
+ Gére plus précisement :
+ """
+ def __init__(self,node, parent = None):
+ QTPanel.__init__(self,node,parent)
+
+
+# ---------------------------- #
+class QTPanelTBW2(QTPanelTBW1):
+# ---------------------------- #
+ """
+ Classe contenant les méthodes nécessaires a l onglet "Nouvelle Commande"
+ hérite de QTPanelTBW1 (donc de QTPanel)
+ Gére plus précisement :
+ """
+ def __init__(self,node, parent = None):
+ QTPanel.__init__(self,node,parent)
+ self.buildTabCommand()
+
+ def buildTabCommand(self):
+ self.LBNouvCommande.clear()
+ jdc=self.node.item.object.get_jdc_root()
+ if self.RBalpha.isOn():
+ listeCmd = jdc.get_liste_cmd()
+ for aCmd in listeCmd:
+ self.LBNouvCommande.insertItem( aCmd )
+ QObject.connect( self.LBNouvCommande, SIGNAL( "doubleClicked(QListBoxItem*)" ), self.defCmd )
+ else :
+ listeGroupes,dictGroupes=jdc.get_groups()
+ for grp in listeGroupes:
+ if grp == "CACHE":continue
+ listeCmd=dictGroupes[grp]
+ texte="GROUPE : "+grp
+ self.LBNouvCommande.insertItem( texte )
+ self.LBNouvCommande.insertItem( " " )
+ for aCmd in listeCmd:
+ self.LBNouvCommande.insertItem( aCmd)
+ QObject.connect( self.LBNouvCommande, SIGNAL( "doubleClicked(QListBoxItem*)" ), self.defCmd )
+
+ def defCmd(self):
+ print "hhhhhhhhhhhhhhhhh"
+ print self.LBNouvCommande.selectedItem.Text()
+ pass
+
+# ---------------------------- #
+class QTPanelTBW3(QTPanelTBW2):
+# ---------------------------- #
+
+ """
+ Classe contenant les méthodes nécessaires a l onglet "Nommer Concept"
+ hérite de QTPanelTBW2 (donc de QTPanelTBW1 et de QTPanel)
+ Gére plus précisement :
+ """
+
+ def __init__(self,node, parent = None):
+ QTPanel.__init__(self,node,parent)
+# ----------------------- #
class ViewText(QDialog):
+# ----------------------- #
"""
Classe permettant la visualisation de texte
"""
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DComm</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DComm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>505</width>
+ <height>483</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>505</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>DComm</string>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>410</y>
+ <width>490</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>320</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>170</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>TWChoix</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>500</width>
+ <height>400</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Ajouter Mot-Clef</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>10</y>
+ <width>120</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="text">
+ <string><h3><p align="center"><u><b>Mots Clefs Permis</b></u></p></h3></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>360</x>
+ <y>0</y>
+ <width>50</width>
+ <height>37</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><h3><p align="center"><u><b>Régles</b></u></p></h3></string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBMCPermis</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>40</y>
+ <width>220</width>
+ <height>290</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBRegles</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>260</x>
+ <y>40</y>
+ <width>230</width>
+ <height>290</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Nommer Concept</string>
+ </attribute>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>10</y>
+ <width>520</width>
+ <height>380</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Concept</string>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>50</y>
+ <width>82</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><u>Nom du concept :</u></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3_2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>170</y>
+ <width>82</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><u>Type du concept :</u></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>200</y>
+ <width>230</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>L'opérateur courant retourne un concept de type :</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>320</x>
+ <y>200</y>
+ <width>100</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>TypeDuConcept</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>LENomConcept</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>110</y>
+ <width>310</width>
+ <height>30</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TabPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Nouvelle Commande</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>60</y>
+ <width>60</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Filtre</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>LEFiltre</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>60</y>
+ <width>200</width>
+ <height>30</height>
+ </rect>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>90</x>
+ <y>340</y>
+ <width>300</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>La commande choisie sera ajoutée APRES la commande courante</string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBNouvCommande</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>100</y>
+ <width>410</width>
+ <height>240</height>
+ </rect>
+ </property>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>298</x>
+ <y>17</y>
+ <width>151</width>
+ <height>70</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Affichage</string>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>RBGroupe</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>40</y>
+ <width>101</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>par groupe</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>RBalpha</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>20</y>
+ <width>101</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>alphabétique</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>20</y>
+ <width>171</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><b><u>Commandes :</u></b></string>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>LBNouvCommande</sender>
+ <signal>clicked(QListBoxItem*)</signal>
+ <receiver>DComm</receiver>
+ <slot>LBNouvCommandeClicked()</slot>
+ </connection>
+ <connection>
+ <sender>LEFiltre</sender>
+ <signal>textChanged(const QString&)</signal>
+ <receiver>DComm</receiver>
+ <slot>LEFiltreTextChanged()</slot>
+ </connection>
+ <connection>
+ <sender>LEFiltre</sender>
+ <signal>returnPressed()</signal>
+ <receiver>DComm</receiver>
+ <slot>LEfiltreReturnPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bSup</sender>
+ <signal>pressed()</signal>
+ <receiver>DComm</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bOk</sender>
+ <signal>clicked()</signal>
+ <receiver>DComm</receiver>
+ <slot>BOkPressed()</slot>
+ </connection>
+ <connection>
+ <sender>LENomConcept</sender>
+ <signal>returnPressed()</signal>
+ <receiver>DComm</receiver>
+ <slot>LENomConceptReturnPressed()</slot>
+ </connection>
+ <connection>
+ <sender>RBGroupe</sender>
+ <signal>clicked()</signal>
+ <receiver>DComm</receiver>
+ <slot>RBGroupeChecked()</slot>
+ </connection>
+ <connection>
+ <sender>RBalpha</sender>
+ <signal>clicked()</signal>
+ <receiver>DComm</receiver>
+ <slot>RBAlphaChecked()</slot>
+ </connection>
+ <connection>
+ <sender>bHelp</sender>
+ <signal>clicked()</signal>
+ <receiver>DComm</receiver>
+ <slot>BHelpPressed()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>LBNouvCommandeClicked()</slot>
+ <slot>LEFiltreTextChanged()</slot>
+ <slot>LEfiltreReturnPressed()</slot>
+ <slot>BSupPressed()</slot>
+ <slot>LENomConceptReturnPressed()</slot>
+ <slot>BOkPressed()</slot>
+ <slot>RBAlphaChecked()</slot>
+ <slot>BHelpPressed()</slot>
+ <slot>RBGroupeChecked()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>Form1</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>Form1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>458</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>350</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string></string>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>48</x>
+ <y>326</y>
+ <width>381</width>
+ <height>41</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>380</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>160</x>
+ <y>380</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>310</x>
+ <y>380</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DInactif</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DInactif</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>482</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>350</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string></string>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>30</x>
+ <y>240</y>
+ <width>420</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><font size="+2"><p align="center">
+ DEBUT / POURSUITE et FIN
+</p></font></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>30</x>
+ <y>220</y>
+ <width>420</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><font size="+2"><p align="center">
+Seules les commandes placées entre :
+</p></font></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4_2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>30</x>
+ <y>260</y>
+ <width>420</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><font size="+2"><p align="center">
+sont actives
+</p></font></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>170</x>
+ <y>430</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>130</y>
+ <width>420</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><font size="+2"><p align="center">Le noeud sélectionné ne correspond pas à un objet actif.</p></font></string>
+ </property>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>bSup</sender>
+ <signal>clicked()</signal>
+ <receiver>DInactif</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>BSupPressed()</slot>
+ <slot>ViewDoc()</slot>
+ <slot>BOkPressed()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DMacro</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DMacro</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>521</width>
+ <height>499</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>505</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>DMacro</string>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>410</y>
+ <width>490</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>320</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>170</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>440</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>TWChoix</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>500</width>
+ <height>400</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>AjouterMot-Clef</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>10</y>
+ <width>120</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="text">
+ <string><h3><p align="center"><u><b>Mots Clefs Permis</b></u></p></h3></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>360</x>
+ <y>0</y>
+ <width>50</width>
+ <height>37</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><h3><p align="center"><u><b>Régles</b></u></p></h3></string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBMCPermis</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>40</y>
+ <width>220</width>
+ <height>290</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBRegles</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>260</x>
+ <y>40</y>
+ <width>230</width>
+ <height>290</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TabPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Nouvelle Commande</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>10</x>
+ <y>60</y>
+ <width>60</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>Filtre</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>LEFiltre</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>60</y>
+ <width>200</width>
+ <height>30</height>
+ </rect>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>90</x>
+ <y>340</y>
+ <width>300</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>La commande choisie sera ajoutée APRES la commande courante</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>20</y>
+ <width>171</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><b><u>Commandes :</u></b></string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>LBNouvCommande</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>50</x>
+ <y>100</y>
+ <width>410</width>
+ <height>240</height>
+ </rect>
+ </property>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>300</x>
+ <y>20</y>
+ <width>151</width>
+ <height>70</height>
+ </rect>
+ </property>
+ <property name="title">
+ <string>Affichage</string>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>RBGroupe</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>40</y>
+ <width>101</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>par groupe</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>RBalpha</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>20</y>
+ <width>101</width>
+ <height>20</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>alphabétique</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>LBNouvCommande</sender>
+ <signal>clicked(QListBoxItem*)</signal>
+ <receiver>DMacro</receiver>
+ <slot>LBNouvCommandeClicked()</slot>
+ </connection>
+ <connection>
+ <sender>LEFiltre</sender>
+ <signal>textChanged(const QString&)</signal>
+ <receiver>DMacro</receiver>
+ <slot>LEFiltreTextChanged()</slot>
+ </connection>
+ <connection>
+ <sender>LEFiltre</sender>
+ <signal>returnPressed()</signal>
+ <receiver>DMacro</receiver>
+ <slot>LEfiltreReturnPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bSup</sender>
+ <signal>pressed()</signal>
+ <receiver>DMacro</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bOk</sender>
+ <signal>clicked()</signal>
+ <receiver>DMacro</receiver>
+ <slot>BOkPressed()</slot>
+ </connection>
+ <connection>
+ <sender>RBalpha</sender>
+ <signal>clicked()</signal>
+ <receiver>DMacro</receiver>
+ <slot>buildTabCommand()</slot>
+ </connection>
+ <connection>
+ <sender>RBGroupe</sender>
+ <signal>clicked()</signal>
+ <receiver>DMacro</receiver>
+ <slot>buildTabCommand()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>LBNouvCommandeClicked()</slot>
+ <slot>LEFiltreTextChanged()</slot>
+ <slot>LEfiltreReturnPressed()</slot>
+ <slot>BSupPressed()</slot>
+ <slot>BOkPressed()</slot>
+ <slot>RBalphaPressed()</slot>
+ <slot>RBGroupePressed()</slot>
+ <slot>buildTabCommand()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DUnIn</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DUnIn</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>482</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>350</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>DUnIn</string>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabuniqueinto</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>20</y>
+ <width>450</width>
+ <height>440</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>Widget8</cstring>
+ </property>
+ <attribute name="title">
+ <string>Saisir Valeur</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>38</x>
+ <y>316</y>
+ <width>381</width>
+ <height>41</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>150</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>300</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>listBox8</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>38</x>
+ <y>36</y>
+ <width>131</width>
+ <height>241</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>bHelp</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>ViewDoc()</slot>
+ </connection>
+ <connection>
+ <sender>bOk</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BOkPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bSup</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>BSupPressed()</slot>
+ <slot>ViewDoc()</slot>
+ <slot>BOkPressed()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DUnIn</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DUnIn</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>482</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>350</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>DUnIn</string>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabuniqueinto</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>20</y>
+ <width>450</width>
+ <height>440</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>Widget8</cstring>
+ </property>
+ <attribute name="title">
+ <string>Saisir Valeur</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>38</x>
+ <y>316</y>
+ <width>381</width>
+ <height>41</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>150</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>300</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>New Item</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>listBox8</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>38</x>
+ <y>36</y>
+ <width>131</width>
+ <height>241</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>bHelp</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>ViewDoc()</slot>
+ </connection>
+ <connection>
+ <sender>bOk</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BOkPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bSup</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>BSupPressed()</slot>
+ <slot>ViewDoc()</slot>
+ <slot>BOkPressed()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
--- /dev/null
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DUnIn</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DUnIn</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>482</width>
+ <height>480</height>
+ </rect>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>350</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>DUnIn</string>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabuniqueinto</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>20</x>
+ <y>20</y>
+ <width>450</width>
+ <height>440</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>Widget8</cstring>
+ </property>
+ <attribute name="title">
+ <string>Saisir Valeur</string>
+ </attribute>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>170</x>
+ <y>30</y>
+ <width>100</width>
+ <height>21</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><b><u><p align="center">Valeurs possibles</p></u></b></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>170</x>
+ <y>-10</y>
+ <width>90</width>
+ <height>31</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string><p align="center">Choisir une valeur</p></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Commentaire</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>38</x>
+ <y>316</y>
+ <width>381</width>
+ <height>41</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bHelp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Documentation</string>
+ </property>
+ <property name="accel">
+ <string>Alt+D</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>affichage documentation aster</string>
+ </property>
+ </widget>
+ <widget class="QListBox">
+ <property name="name">
+ <cstring>listBoxVal</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>80</x>
+ <y>60</y>
+ <width>290</width>
+ <height>240</height>
+ </rect>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bOk</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>150</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Valider</string>
+ </property>
+ <property name="accel">
+ <string>Shift+A, Alt+A, Alt+A, Alt+A</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>validation de la saisie</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>bSup</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>300</x>
+ <y>370</y>
+ <width>142</width>
+ <height>30</height>
+ </rect>
+ </property>
+ <property name="text">
+ <string>&Supprimer</string>
+ </property>
+ <property name="accel">
+ <string>Alt+S</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>suppression du mot clef</string>
+ </property>
+ </widget>
+ </widget>
+ </widget>
+</widget>
+<connections>
+ <connection>
+ <sender>bHelp</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>ViewDoc()</slot>
+ </connection>
+ <connection>
+ <sender>bOk</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BOkPressed()</slot>
+ </connection>
+ <connection>
+ <sender>bSup</sender>
+ <signal>clicked()</signal>
+ <receiver>DUnIn</receiver>
+ <slot>BSupPressed()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>BSupPressed()</slot>
+ <slot>ViewDoc()</slot>
+ <slot>BOkPressed()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>