diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp b/src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp index 08be13d7d5..0410ccf908 100644 --- a/src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp +++ b/src/plugins/qmldesigner/components/connectioneditor/connectionview.cpp @@ -108,6 +108,8 @@ void ConnectionView::propertiesAboutToBeRemoved(const QList<AbstractProperty> & dynamicPropertiesModel()->bindingRemoved(property.toBindingProperty()); } else if (property.isVariantProperty()) { //### dynamicPropertiesModel->bindingRemoved(property.toVariantProperty()); + } else if (property.isSignalHandlerProperty()) { + connectionModel()->removeRowFromTable(property.toSignalHandlerProperty()); } } } @@ -180,6 +182,11 @@ bool ConnectionView::hasWidget() const return true; } +bool ConnectionView::isWidgetEnabled() +{ + return widgetInfo().widget->isEnabled(); +} + QTableView *ConnectionView::connectionTableView() const { return connectionViewWidget()->connectionTableView(); |