diff --git a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp
index 673d2de2b..e27f90fa7 100644
--- a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp
+++ b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp
@@ -250,6 +250,9 @@ void GraphicsTablePropertiesEditor::updateUi()
}
m_edit_connection.clear();
+ ui->m_next_pb->setEnabled(m_table_item->nextTable());
+ ui->m_previous_pb->setEnabled(m_table_item->previousTable());
+
ui->m_table_name_le->setText(m_table_item->tableName());
ui->m_x_pos->setValue(m_table_item->pos().x());
ui->m_y_pos->setValue(m_table_item->pos().y());
@@ -344,3 +347,21 @@ void GraphicsTablePropertiesEditor::on_m_previous_table_cb_activated(int index)
m_table_item->setPreviousTable(m_other_table_vector.at(ui->m_previous_table_cb->currentData().toInt()));
}
}
+
+void GraphicsTablePropertiesEditor::on_m_previous_pb_clicked()
+{
+ auto new_table = m_table_item->previousTable();
+ auto old_table = m_table_item;
+ new_table->diagram()->showMe();
+ new_table->setSelected(true);
+ old_table->setSelected(false);
+}
+
+void GraphicsTablePropertiesEditor::on_m_next_pb_clicked()
+{
+ auto new_table = m_table_item->nextTable();
+ auto old_table = m_table_item;
+ new_table->diagram()->showMe();
+ new_table->setSelected(true);
+ old_table->setSelected(false);
+}
diff --git a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h
index dba91b6e4..0e9194f9d 100644
--- a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h
+++ b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h
@@ -53,8 +53,10 @@ class GraphicsTablePropertiesEditor : public PropertiesEditorWidget
virtual void updateUi() override;
void on_m_table_name_le_textEdited(const QString &arg1);
void on_m_previous_table_cb_activated(int index);
+ void on_m_previous_pb_clicked();
+ void on_m_next_pb_clicked();
- private:
+ private:
void setUpEditConnection();
private:
diff --git a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.ui b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.ui
index 0f6ebc268..d15459836 100644
--- a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.ui
+++ b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.ui
@@ -85,7 +85,7 @@
-
- false
+ true
Tableau suivant
@@ -126,9 +126,9 @@
-
-
+
- false
+ true
Tableau précédent