mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-21 08:40:53 +01:00
Ajout d'une liste des modifications dans l'editeur de schemas
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@210 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -258,7 +258,9 @@ void QETElementEditor::setupInterface() {
|
|||||||
undo_dock -> setFeatures(QDockWidget::AllDockWidgetFeatures);
|
undo_dock -> setFeatures(QDockWidget::AllDockWidgetFeatures);
|
||||||
undo_dock -> setMinimumWidth(290);
|
undo_dock -> setMinimumWidth(290);
|
||||||
addDockWidget(Qt::RightDockWidgetArea, undo_dock);
|
addDockWidget(Qt::RightDockWidgetArea, undo_dock);
|
||||||
undo_dock -> setWidget(new QUndoView(&(ce_scene -> undoStack()), this));
|
QUndoView* undo_view = new QUndoView(&(ce_scene -> undoStack()), this);
|
||||||
|
undo_view -> setEmptyLabel(tr("Aucune modification"));
|
||||||
|
undo_dock -> setWidget(undo_view);
|
||||||
|
|
||||||
// panel sur le côté pour la liste des parties
|
// panel sur le côté pour la liste des parties
|
||||||
parts_list = new QListWidget(this);
|
parts_list = new QListWidget(this);
|
||||||
|
|||||||
BIN
lang/qet_en.qm
BIN
lang/qet_en.qm
Binary file not shown.
546
lang/qet_en.ts
546
lang/qet_en.ts
File diff suppressed because it is too large
Load Diff
@@ -56,7 +56,19 @@ QETDiagramEditor::QETDiagramEditor(const QStringList &files, QWidget *parent) :
|
|||||||
qdw_pa -> setFeatures(QDockWidget::AllDockWidgetFeatures);
|
qdw_pa -> setFeatures(QDockWidget::AllDockWidgetFeatures);
|
||||||
qdw_pa -> setMinimumWidth(160);
|
qdw_pa -> setMinimumWidth(160);
|
||||||
qdw_pa -> setWidget(pa = new ElementsPanelWidget(qdw_pa));
|
qdw_pa -> setWidget(pa = new ElementsPanelWidget(qdw_pa));
|
||||||
addDockWidget(Qt::LeftDockWidgetArea, qdw_pa);
|
|
||||||
|
qdw_undo = new QDockWidget(tr("Annulations"));
|
||||||
|
qdw_undo -> setObjectName("diagram_undo");
|
||||||
|
qdw_undo -> setAllowedAreas(Qt::AllDockWidgetAreas);
|
||||||
|
qdw_undo -> setFeatures(QDockWidget::AllDockWidgetFeatures);
|
||||||
|
qdw_undo -> setMinimumWidth(160);
|
||||||
|
tabifyDockWidget(qdw_pa, qdw_undo);
|
||||||
|
QUndoView *undo_view = new QUndoView(&undo_group, this);
|
||||||
|
undo_view -> setEmptyLabel(tr("Aucune modification"));
|
||||||
|
qdw_undo -> setWidget(undo_view);
|
||||||
|
|
||||||
|
addDockWidget(Qt::LeftDockWidgetArea, qdw_undo);
|
||||||
|
tabifyDockWidget(qdw_undo, qdw_pa);
|
||||||
|
|
||||||
// mise en place des actions
|
// mise en place des actions
|
||||||
actions();
|
actions();
|
||||||
@@ -395,17 +407,15 @@ void QETDiagramEditor::menus() {
|
|||||||
menu_edition -> addAction(shrink_diagram);
|
menu_edition -> addAction(shrink_diagram);
|
||||||
|
|
||||||
// menu Configurer > Afficher
|
// menu Configurer > Afficher
|
||||||
QMenu *menu_aff_aff = new QMenu(tr("Afficher"), this);
|
QMenu *display_toolbars = createPopupMenu();
|
||||||
menu_aff_aff -> setIcon(QIcon(":/ico/toolbars.png"));
|
display_toolbars -> setTearOffEnabled(true);
|
||||||
menu_aff_aff -> setTearOffEnabled(true);
|
display_toolbars -> setTitle(tr("Afficher"));
|
||||||
menu_aff_aff -> addAction(main_bar -> toggleViewAction());
|
display_toolbars -> setIcon(QIcon(":/ico/toolbars.png"));
|
||||||
main_bar -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la barre d'outils principale"));
|
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"));
|
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"));
|
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"));
|
qdw_pa -> toggleViewAction() -> setStatusTip(tr("Affiche ou non le panel d'appareils"));
|
||||||
|
qdw_undo -> toggleViewAction() -> setStatusTip(tr("Affiche ou non la liste des modifications"));
|
||||||
|
|
||||||
// menu Affichage
|
// menu Affichage
|
||||||
menu_affichage -> addAction(mode_selection);
|
menu_affichage -> addAction(mode_selection);
|
||||||
@@ -417,7 +427,7 @@ void QETDiagramEditor::menus() {
|
|||||||
menu_affichage -> addAction(zoom_reset);
|
menu_affichage -> addAction(zoom_reset);
|
||||||
|
|
||||||
// menu Configuration
|
// menu Configuration
|
||||||
menu_config -> addMenu(menu_aff_aff);
|
menu_config -> addMenu(display_toolbars);
|
||||||
menu_config -> addAction(fullscreen_on);
|
menu_config -> addAction(fullscreen_on);
|
||||||
//menu_config -> addAction(configure);
|
//menu_config -> addAction(configure);
|
||||||
|
|
||||||
|
|||||||
@@ -129,6 +129,8 @@ class QETDiagramEditor : public QMainWindow {
|
|||||||
QDir open_dialog_dir;
|
QDir open_dialog_dir;
|
||||||
/// Dock pour le Panel d'Appareils
|
/// Dock pour le Panel d'Appareils
|
||||||
QDockWidget *qdw_pa;
|
QDockWidget *qdw_pa;
|
||||||
|
/// Dock pour la liste des annulations
|
||||||
|
QDockWidget *qdw_undo;
|
||||||
/// Panel d'Appareils
|
/// Panel d'Appareils
|
||||||
ElementsPanelWidget *pa;
|
ElementsPanelWidget *pa;
|
||||||
QMenu *windows_menu;
|
QMenu *windows_menu;
|
||||||
|
|||||||
Reference in New Issue
Block a user