diff --git a/sources/TerminalStrip/ui/terminalstripeditor.cpp b/sources/TerminalStrip/ui/terminalstripeditor.cpp
index 29fedb1ff..d43585134 100644
--- a/sources/TerminalStrip/ui/terminalstripeditor.cpp
+++ b/sources/TerminalStrip/ui/terminalstripeditor.cpp
@@ -262,4 +262,19 @@ void TerminalStripEditor::on_m_remove_terminal_strip_pb_clicked()
m_project->undoStack()->push(new RemoveTerminalStripCommand(strip, m_project));
}
+
+ on_m_reload_pb_clicked();
+}
+
+void TerminalStripEditor::on_m_reload_pb_clicked()
+{
+ ui->m_terminal_strip_tw->clear();
+ m_item_strip_H.clear();
+ m_uuid_terminal_H.clear();
+ m_uuid_strip_H.clear();
+
+ qDeleteAll(m_item_strip_H.keys());
+
+ buildTree();
+ ui->m_terminal_strip_tw->expandRecursively(ui->m_terminal_strip_tw->rootIndex());
}
diff --git a/sources/TerminalStrip/ui/terminalstripeditor.h b/sources/TerminalStrip/ui/terminalstripeditor.h
index 651f4d2e7..0aea3e955 100644
--- a/sources/TerminalStrip/ui/terminalstripeditor.h
+++ b/sources/TerminalStrip/ui/terminalstripeditor.h
@@ -52,6 +52,8 @@ class TerminalStripEditor : public QDialog
void on_m_add_terminal_strip_pb_clicked();
void on_m_remove_terminal_strip_pb_clicked();
+ void on_m_reload_pb_clicked();
+
private:
Ui::TerminalStripEditor *ui;
QETProject *m_project = nullptr;
diff --git a/sources/TerminalStrip/ui/terminalstripeditor.ui b/sources/TerminalStrip/ui/terminalstripeditor.ui
index 850bf05f1..3124eead7 100644
--- a/sources/TerminalStrip/ui/terminalstripeditor.ui
+++ b/sources/TerminalStrip/ui/terminalstripeditor.ui
@@ -6,15 +6,26 @@
0
0
- 923
- 484
+ 805
+ 502
Gestionnaire de borniers
- -
+
-
+
+
+ Supprimer le bornier
+
+
+
+ :/ico/16x16/list-remove.png:/ico/16x16/list-remove.png
+
+
+
+ -
-
@@ -22,16 +33,24 @@
Ajouter un bornier
-
-
- -
-
-
- Supprimer le bornier
+
+
+ :/ico/16x16/list-add.png:/ico/16x16/list-add.png
- -
+
-
+
+
+
+
+
+
+ :/ico/16x16/view-refresh.png:/ico/16x16/view-refresh.png
+
+
+
+ -
false
@@ -61,6 +80,8 @@
terminalstriptreewidget.h
-
+
+
+