Refactor SMTK dock widgets
Some clients of SMTK wish to use the current dock widgets in other kinds of widgets, or grouped together in a single panel. To support this:
- Current Panels should inherit from QWidget instead of QDockWidget
- When the panels are created, a parent
pqSMTKDockWidget
is created, and the Panel is added as the main widget
Identified issues:
- AttributePanel changes its own title. Instead it needs to emit a signal that is caught by
pqSMTKDockWidget
- ProjectPanel needs to be included and available outside its plugin. It will need to be moved to
extensions/paraview
in a new library, and the current plugin moved and changed to reference that library.