diff --git a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp index 281009a3a..606b7333c 100644 --- a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp +++ b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp @@ -91,11 +91,11 @@ void GraphicsTablePropertiesEditor::setTable(QetGraphicsTableItem *table) m_connect_list << connect(m_table_item.data(), &QetGraphicsTableItem::xChanged, this, - &GraphicsTablePropertiesEditor::updateUi); + &GraphicsTablePropertiesEditor::updatePosWidget); m_connect_list << connect(m_table_item.data(), &QetGraphicsTableItem::yChanged, this, - &GraphicsTablePropertiesEditor::updateUi); + &GraphicsTablePropertiesEditor::updatePosWidget); if (auto editor = PropertiesEditorFactory::propertiesEditor(table->model(), this)) @@ -390,6 +390,12 @@ void GraphicsTablePropertiesEditor::updateUi() setUpEditConnection(); } +void GraphicsTablePropertiesEditor::updatePosWidget() +{ + ui->m_x_pos->setValue(m_table_item->pos().x()); + ui->m_y_pos->setValue(m_table_item->pos().y()); +} + void GraphicsTablePropertiesEditor::updateInfoLabel() { auto table_ = m_table_item; diff --git a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h index d3f337379..ed2771542 100644 --- a/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h +++ b/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h @@ -53,6 +53,7 @@ class GraphicsTablePropertiesEditor : public PropertiesEditorWidget void on_m_header_font_pb_clicked(); void on_m_table_font_pb_clicked(); virtual void updateUi() override; + void updatePosWidget(); void updateInfoLabel(); void on_m_table_name_le_textEdited(const QString &arg1); void on_m_previous_table_cb_activated(int index);