I know, this is basically the same question, but my problem goes further.
The following tree explains my structure:
QWidget
|
CustomWidget
| |
MyTable MyWidgetAroundIt
I have promoted MyTable
in Qt Designer. So, I can add it to MyWidgetAroundIt
. That worked quite well. The only problem is, CustomWidget
requires it's parent to be a CustomWidget
too, its constructor looks like:
CustomWidget(CustomWidget* parent) : QWidget(parent), _specialValue(parent->getSpecialValue)
This causes compile errors, as the designer generated code tries to initialize MyTable
with a QWidget*
, instead of the CustomWidget*
. What could/should I do to prevent this and/or give the designer a hint about this requirement?