I have a plugin which has a QWidget window with a LineEdit(edtPrefix) and a QListWidget. I’m trying to hook up a signal for when the LineEdit is changed it will add a prefix to the items in the List. When I compile the .ui I get the following in the ui header file. Actually this is from a test to see if the connect is working if I use a button SLOT to set the focus. Which works correctly.
QObject::connect(edtPrefix, SIGNAL(textEdited(QString)), btnExport, SLOT(setFocus()));
So I’m confused with how to reference the parent qt window to run a custom function which would update the List.
I’ve tried setting the SLOT to the Qt dialog window and update() in the designer but update is never called.
QObject::connect(edtPrefix, SIGNAL(textEdited(QString)), QtDialogWindow, SLOT(update()));
I’m assuming I can change update() to a function of my choice so I believe the problem is in the QtDialogWindow. I not sure how and where to declare and define this.
QtDialogWindow is my QWidget window.
void setupUi(QWidget *QtDialogWindow)
Hope this makes sense.
Rod