I have created a custom widget plugin that inherits from QwtDial. I am able to install the plugin and when I drop my new widget (QGauge) onto a form it looks fine.

Then if I close Creator my QGauge is replaced with a QwtDial. My example won't compile because all of the header files aren't found, but I am not too worried about that until I can get it to show up consistently in Creator.

Creator does show the class of my new widget to be a QwtDial.

I have been able to create another custom widget plugin that worked fine.
I am beginning to think it may be a problem creating a custom plugin with a class that is inherited from another custom plugin.

Any ideas on what I am doing wrong?

main.cpp
ui_mainwindow.h
mainwindow.ui
gui2test.pro
mainwindow.h