Hi ToddAtWSU:
Why are you using 'mainWidget'?
As far as I can see, you are using a QWidget inside a QWidget. Your class ScreeningDialog is a QWidget, so yo can then omit:
QWidget *mainWidget = new QWidget( this );
To copy to clipboard, switch view to plain text mode
and use 'this' insted of 'mainWidget'. For example:
.....
QLabel *outputDirLabel
= new QLabel( tr
( "Output Directory:" ),
this );
....
.....
QGridLayout = new QGridLayout( this );
QLabel *outputDirLabel = new QLabel( tr( "Output Directory:" ), this );
mpOutputDirLnEd = new QLineEdit( this );
....
To copy to clipboard, switch view to plain text mode
I think that may be your problem...
Bookmarks