Bug report #13525

QgisRelationEditorWidget in custom form emits duplicate signals

Added by Luca Lanteri almost 10 years ago. Updated over 9 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Forms
Affected QGIS version:master Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:invalid
Crashes QGIS or corrupts data:No Copied to github as #:21568

Description

when QgisRelationEditorWidget is used into a custom form it seems that some signals are emitted once for each record in the child layer.

2015-10-15_084422.jpg (65.4 KB) Luca Lanteri, 2015-10-14 11:47 PM

foto.zip - test data (5.6 KB) Luca Lanteri, 2015-10-14 11:47 PM

History

#1 Updated by Matthias Kuhn almost 10 years ago

  • Status changed from Open to Feedback

Can you clarify "some signals"?

#2 Updated by Luca Lanteri almost 10 years ago

Due to my lack of python knowledge I'm no really sure how to describe the issue in detail and if it's really connected to signals.
I attach some test data.

If I open my form and I push one of the two buttons all works fine, but when I use the form in the "table form view" when I push the buttons the dialog is opened more than one time.
The number of time increases when there are more features in the layer.

Same thing happened when I put my form into a QgisRelationEditorWidget.
I'm a python newbye so may be the code in the form can be not correct.

#3 Updated by Giovanni Manghi over 9 years ago

  • Resolution set to invalid
  • Status changed from Feedback to Closed

mescal72 - wrote:

I'm a python newbye so may be the code in the form can be not correct.

so, in this case shouldn't this more suited for a question in the developers mailing list rather than assuming that is a bug in QGIS? Please reopen if necessary (ie, after asking and getting an answer a issue is confirmed). Thanks!

Also available in: Atom PDF