diff --git a/lang/qet_en.qm b/lang/qet_en.qm
index fa7765b2b..ae7b79f29 100644
Binary files a/lang/qet_en.qm and b/lang/qet_en.qm differ
diff --git a/lang/qet_en.ts b/lang/qet_en.ts
index 84d4223b7..0deb2f27d 100644
--- a/lang/qet_en.ts
+++ b/lang/qet_en.ts
@@ -181,40 +181,45 @@
ConductorPropertiesWidget
-
+ Type de conducteurConductor Type
-
+ MultifilaireMultiline
-
+ Texte :Text :
-
+ UnifilaireSIngleline
-
+ phasephase
-
+ terreground
-
+ neutreneutral
+
+
+ Simple
+ Simple
+ Diagram
@@ -672,12 +677,12 @@ Please check rights of the directory
ExportDialog
-
+ AperçuPreview
-
+ Bitmap (*.bmp)Bitmap (*.bmp)
@@ -727,17 +732,17 @@ Please check rights of the directory
Export only elements
-
+ Exporter vers le fichierExport to file
-
+ Fichier non spécifiéFilename not given
-
+ Format :Format :
@@ -747,17 +752,17 @@ Please check rights of the directory
Height :
-
+ Il semblerait que vous n'ayez pas les permissions nécessaires pour écrire dans ce fichier..It seems you don't have the permissions needed to write this file..
-
+ Impossible d'écrire dans ce fichierCan't Write to the file
-
+ JPEG (*.jpg)JPEG (*.jpg)
@@ -777,12 +782,12 @@ Please check rights of the directory
Options
-
+ ParcourirBrowse
-
+ PNG (*.png)PNG (*.png)
@@ -792,7 +797,7 @@ Please check rights of the directory
px
-
+ Vous devez spécifier le chemin du fichier dans lequel sera enregistrée l'image.You must give a filename to save the picture.
@@ -802,12 +807,12 @@ Please check rights of the directory
Draw terminals
-
+ SVG (*.svg)SVG (*.svg)
-
+ Images (*.png *.bmp *.jpg *.svg)Pictures (*.png *.bmp *.jpg *.svg)
@@ -1083,77 +1088,77 @@ Please check rights of the directory
QETApp
-
+ QElectroTechQElectroTech
-
+ &Quitter&Quit
-
+ &Masquer&Hide
-
+ &Restaurer&Show
-
+ &Masquer tous les éditeurs de schéma&Hide diagram editors
-
+ &Restaurer tous les éditeurs de schéma&Show diagram editors
-
+ &Masquer tous les éditeurs d'élément&Hide element editors
-
+ &Restaurer tous les éditeurs d'élément&Show element editors
-
+ &Nouvel éditeur de schéma&New diagram editor
-
+ &Nouvel éditeur d'élément&New element editor
-
+ Ferme l'application QElectroTechCloses QElectroTech
-
+ Réduire QElectroTech dans le systrayReduces QElectroTech into the systray
-
+ Restaurer QElectroTechRestore QElectroTech
-
+ Éditeurs de schémasDiagram editors
-
+ Éditeurs d'élémentElement editors
@@ -1161,62 +1166,57 @@ Please check rights of the directory
QETDiagramEditor
-
+ Active la fenêtre Activates the window
-
+ Active la fenêtre précédenteActivates the previous window
-
+ Active la fenêtre suivanteActivates the next window
-
+ Adapte la taille du schéma afin qu'il soit entièrement visibleChanges the size of the plan so that it fits in the view
-
+ Afficha&geDispl&ay
-
+ Affiche des informations sur la bibliothèque QtDisplays informations about Qt library
-
+ Affiche des informations sur QElectroTechDisplays informations about QElectroTech
-
- Affiche ou non la barre d'outils
- Displays or not the toolbar
-
-
-
+ Affiche ou non le panel d'appareilsDisplays or not the elements panel
-
+ Affiche QElectroTech en mode fenêtréDisplays QElectroTech in windowed mode
-
+ Affiche QElectroTech en mode plein écranDisplays QELectroTech in full screen mode
-
+ AfficherDisplay
@@ -1226,17 +1226,17 @@ Please check rights of the directory
Expand the diagram
-
+ Agrandit le schémaExpand the diagram
-
+ Agrandit le schéma en hauteurExpand the diagram's height
-
+ &Aide&Help
@@ -1246,12 +1246,12 @@ Please check rights of the directory
Add a column
-
+ Ajoute une colonne au schémaAdd a column to the diagram
-
+ Aligne les fenêtres réduitesArranges all iconized windows at the bottom of the workspace
@@ -1281,12 +1281,12 @@ Please check rights of the directory
&Cascade
-
+ Ce fichier n'est pas un document XML valide.This file is not a valid XML Document.
-
+ Ce fichier n'existe pas.This file does not exist.
@@ -1296,7 +1296,7 @@ Please check rights of the directory
&Paste
-
+ &Configuration&Settings
@@ -1386,22 +1386,22 @@ Please check rights of the directory
Deselect all elements on the plan
-
+ Dispose les fenêtres en cascadeArranges windows in a cascade pattern
-
+ Dispose les fenêtres en mosaïqueArranges windows in a tile pattern
-
+ Édite les informations affichées par le cartoucheEdit informations displayed by the inset
-
+ &Édition&Edit
@@ -1416,7 +1416,7 @@ Please check rights of the directory
Remove a column
-
+ Enlève une colonne au schémaRemove a column from the diagram
@@ -1441,7 +1441,7 @@ Please check rights of the directory
Save as
-
+ ErreurError
@@ -1461,7 +1461,7 @@ Please check rights of the directory
Previous Window
-
+ Fe&nêtresWi&ndows
@@ -1486,7 +1486,7 @@ Please check rights of the directory
&Close
-
+ &Fichier&File
@@ -1501,7 +1501,7 @@ Please check rights of the directory
Imports a plan into the current plan
-
+ Impossible de lire ce fichier.Could not read file.
@@ -1541,12 +1541,7 @@ Please check rights of the directory
&New
-
- O&utils
- &Tools
-
-
-
+ OutilsTools
@@ -1561,7 +1556,7 @@ Please check rights of the directory
&Open
-
+ Ouvrir un fichierOpen a file
@@ -1581,17 +1576,17 @@ Please check rights of the directory
F&ullScreen Mode
-
+ Permet de régler différents paramètres de QElectroTechAllows to specify various parameters for QElectroTech
-
+ Permet de sélectionner les élémentsAllows to select elements
-
+ Permet de visualiser le schéma sans pouvoir le modifierAllows to view the plan without modifying it
@@ -1626,7 +1621,7 @@ Please check rights of the directory
Restores the undone action
-
+ Restaure le zoom par défautRestores default zoom level
@@ -1636,17 +1631,17 @@ Please check rights of the directory
Shrink the diagram
-
+ Rétrécit le schémaShrinks the plan
-
+ Rétrécit le schéma en hauteurShrink the diagram's height
-
+ Schémas QElectroTech (*.qet);;Fichiers XML (*.xml);;Tous les fichiers (*)QElectroTech Diagrams (*.qet);;XML Files (*.xml);;All files (*)
@@ -1676,7 +1671,7 @@ Please check rights of the directory
Puts selected elements into the clipboard
-
+ Une erreur s'est produite lors de l'ouverture du fichier.An error occured while opening the file.
@@ -1745,6 +1740,36 @@ Please check rights of the directory
Ctrl+LCtrl+L
+
+
+ Recalcule les chemins des conducteurs sans tenir compte des modifications
+ Reset the conductors path ignoring the user changes
+
+
+
+ Affiche ou non la barre d'outils principale
+ Display or hide the main toolbar
+
+
+
+ Affiche ou non la barre d'outils Affichage
+ Display or hide the Display toolbar
+
+
+
+ Affiche ou non la barre d'outils Schéma
+ Display or hide the Diagram toolbar
+
+
+
+ Affichage
+ Display
+
+
+
+ Schéma
+ Diagram
+ QETElementEditor
diff --git a/qetdiagrameditor.cpp b/qetdiagrameditor.cpp
index 90178c10e..81c2aed7f 100644
--- a/qetdiagrameditor.cpp
+++ b/qetdiagrameditor.cpp
@@ -237,7 +237,7 @@ void QETDiagramEditor::actions() {
quit_editor -> setStatusTip(tr("Ferme l'application QElectroTech"));
undo -> setStatusTip(tr("Annule l'action pr\351c\351dente"));
- undo -> setStatusTip(tr("Restaure l'action annul\351e"));
+ redo -> setStatusTip(tr("Restaure l'action annul\351e"));
cut -> setStatusTip(tr("Transf\350re les \351l\351ments s\351lectionn\351s dans le presse-papier"));
copy -> setStatusTip(tr("Copie les \351l\351ments s\351lectionn\351s dans le presse-papier"));
paste -> setStatusTip(tr("Place les \351l\351ments du presse-papier sur le sch\351ma"));
@@ -246,7 +246,8 @@ void QETDiagramEditor::actions() {
select_invert -> setStatusTip(tr("D\351s\351lectionne les \351l\351ments s\351lectionn\351s et s\351lectionne les \351l\351ments non s\351lectionn\351s"));
delete_selection -> setStatusTip(tr("Enl\350ve les \351l\351ments s\351lectionn\351s du sch\351ma"));
rotate_selection -> setStatusTip(tr("Pivote les \351l\351ments s\351lectionn\351s"));
- conductor_prop -> setStatusTip(tr("\311dite les propri\351t\351s du conducteur s\351lectionn\351"));
+ conductor_prop -> setStatusTip(tr("\311dite les propri\351t\351s du conducteur s\351lectionn\351"));
+ conductor_reset -> setStatusTip(tr("Recalcule les chemins des conducteurs sans tenir compte des modifications"));
infos_diagram -> setStatusTip(tr("\311dite les informations affich\351es par le cartouche"));
add_column -> setStatusTip(tr("Ajoute une colonne au sch\351ma"));
remove_column -> setStatusTip(tr("Enl\350ve une colonne au sch\351ma"));
@@ -332,7 +333,7 @@ void QETDiagramEditor::menus() {
QMenu *menu_fichier = menuBar() -> addMenu(tr("&Fichier"));
QMenu *menu_edition = menuBar() -> addMenu(tr("&\311dition"));
QMenu *menu_affichage = menuBar() -> addMenu(tr("Afficha&ge"));
- QMenu *menu_outils = menuBar() -> addMenu(tr("O&utils"));
+ //QMenu *menu_outils = menuBar() -> addMenu(tr("O&utils"));
QMenu *menu_config = menuBar() -> addMenu(tr("&Configuration"));
windows_menu = menuBar() -> addMenu(tr("Fe&n\352tres"));
QMenu *menu_aide = menuBar() -> addMenu(tr("&Aide"));
@@ -341,7 +342,7 @@ void QETDiagramEditor::menus() {
menu_fichier -> setTearOffEnabled(true);
menu_edition -> setTearOffEnabled(true);
menu_affichage -> setTearOffEnabled(true);
- menu_outils -> setTearOffEnabled(true);
+ //menu_outils -> setTearOffEnabled(true);
menu_config -> setTearOffEnabled(true);
windows_menu -> setTearOffEnabled(true);
menu_aide -> setTearOffEnabled(true);
@@ -384,29 +385,31 @@ void QETDiagramEditor::menus() {
menu_edition -> addAction(expand_diagram);
menu_edition -> addAction(shrink_diagram);
- // menu Affichage > Afficher
+ // menu Configurer > Afficher
QMenu *menu_aff_aff = new QMenu(tr("Afficher"));
menu_aff_aff -> setTearOffEnabled(true);
- menu_aff_aff -> addAction(barre_outils -> toggleViewAction());
- barre_outils -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils"));
+ menu_aff_aff -> addAction(main_bar -> toggleViewAction());
+ main_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils principale"));
+ menu_aff_aff -> addAction(view_bar -> toggleViewAction());
+ view_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils Affichage"));
+ menu_aff_aff -> addAction(diagram_bar -> toggleViewAction());
+ diagram_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils Sch\351ma"));
menu_aff_aff -> addAction(qdw_pa -> toggleViewAction());
qdw_pa -> toggleViewAction() -> setStatusTip(tr("Affiche ou non le panel d'appareils"));
// menu Affichage
- menu_affichage -> addMenu(menu_aff_aff);
+ menu_affichage -> addAction(mode_selection);
+ menu_affichage -> addAction(mode_visualise);
menu_affichage -> addSeparator();
menu_affichage -> addAction(zoom_in);
menu_affichage -> addAction(zoom_out);
menu_affichage -> addAction(zoom_fit);
menu_affichage -> addAction(zoom_reset);
- // menu Outils
- menu_outils -> addAction(mode_selection);
- menu_outils -> addAction(mode_visualise);
-
// menu Configuration
+ menu_config -> addMenu(menu_aff_aff);
menu_config -> addAction(fullscreen_on);
- menu_config -> addAction(configure);
+ //menu_config -> addAction(configure);
// menu Fenetres
slot_updateWindowsMenu();
@@ -420,30 +423,49 @@ void QETDiagramEditor::menus() {
Mise en place de la barre d'outils
*/
void QETDiagramEditor::toolbar() {
- barre_outils = new QToolBar(tr("Outils"), this);
- barre_outils -> setObjectName("toolbar");
+ main_bar = new QToolBar(tr("Outils"), this);
+ main_bar -> setObjectName("toolbar");
- // Modes selection / visualisation
- barre_outils -> addAction(mode_selection);
- barre_outils -> addAction(mode_visualise);
- barre_outils -> addSeparator();
- barre_outils -> addAction(undo);
- barre_outils -> addAction(redo);
- barre_outils -> addSeparator();
- barre_outils -> addAction(cut);
- barre_outils -> addAction(copy);
- barre_outils -> addAction(paste);
- barre_outils -> addSeparator();
- barre_outils -> addAction(delete_selection);
- barre_outils -> addAction(rotate_selection);
- barre_outils -> addSeparator();
- barre_outils -> addAction(zoom_in);
- barre_outils -> addAction(zoom_out);
- barre_outils -> addAction(zoom_fit);
- barre_outils -> addAction(zoom_reset);
+ view_bar = new QToolBar(tr("Affichage"), this);
+ view_bar -> setObjectName("display");
+
+ diagram_bar = new QToolBar(tr("Sch\351ma"), this);
+ diagram_bar -> setObjectName("diagram");
+
+ main_bar -> addAction(new_file);
+ main_bar -> addAction(open_file);
+ main_bar -> addAction(save_file);
+ main_bar -> addAction(save_file_sous);
+ main_bar -> addAction(close_file);
+ main_bar -> addAction(print);
+ main_bar -> addSeparator();
+ main_bar -> addAction(undo);
+ main_bar -> addAction(redo);
+ main_bar -> addSeparator();
+ main_bar -> addAction(cut);
+ main_bar -> addAction(copy);
+ main_bar -> addAction(paste);
+ main_bar -> addSeparator();
+ main_bar -> addAction(delete_selection);
+ main_bar -> addAction(rotate_selection);
+
+ // Modes selection / visualisation et zoom
+ view_bar -> addAction(mode_selection);
+ view_bar -> addAction(mode_visualise);
+ view_bar -> addSeparator();
+ view_bar -> addAction(zoom_in);
+ view_bar -> addAction(zoom_out);
+ view_bar -> addAction(zoom_fit);
+ view_bar -> addAction(zoom_reset);
+
+ diagram_bar -> addAction(infos_diagram);
+ diagram_bar -> addAction(conductor_prop);
+ diagram_bar -> addAction(conductor_reset);
// ajout de la barre d'outils a la fenetre principale
- addToolBar(Qt::TopToolBarArea, barre_outils);
+ addToolBar(Qt::TopToolBarArea, main_bar);
+ addToolBar(Qt::TopToolBarArea, view_bar);
+ addToolBar(Qt::TopToolBarArea, diagram_bar);
}
/**
diff --git a/qetdiagrameditor.h b/qetdiagrameditor.h
index 67c68873c..c68e0e695 100644
--- a/qetdiagrameditor.h
+++ b/qetdiagrameditor.h
@@ -122,7 +122,9 @@ class QETDiagramEditor : public QMainWindow {
/// Panel d'Appareils
ElementsPanelWidget *pa;
QMenu *windows_menu;
- QToolBar *barre_outils;
+ QToolBar *main_bar;
+ QToolBar *view_bar;
+ QToolBar *diagram_bar;
QUndoGroup undo_group;
};
#endif