Hello, I'm a little confused on a program I'm writing
I created a widget that has a QColorDialog pointer, when the widget starts the QColorDialog is initiated, then it is controlled by simply using the show() and hide() functions to make it appear and desappear as the user needs it, it is modaless . The problem is when I have 2 instances of that widget, when one instance opens it's QColorDialog then the other opens it's QColorDialog, it makes the first one disappear, it is as if they were both controlling the same dialog, I have read the documentation for QColorDialog and searched for this issue with no results.
Any help appreciated, thanks in advance