Engine Settings UI Change

I’ve never been a big fan of the current “stacked widget” approach to
the engine settings and primitives. (I’ve also preferred having the UI
say “Objects” rather than “Primitives” but that’s a different story.)

I hacked together an alternative this afternoon. I’ve added a
"Settings…" button which is enabled/disabled depending on the
selected engine. If the user doesn’t select an engine, it’s disabled.
If the engine doesn’t have settings, it’s also disabled. The
screenshot below shows the Balls and Sticks engine, which has it
enabled. Click on the button, and MainWindow pops up the settings
widget.

As is, I think it’s a good start. I’m going to try to code in a tab
widget with primitives this evening.

Thoughts? Should this go into 0.8?
-Geoff

Moin

Sticks engine, which has it enabled. Click on the button, and MainWindow
pops up the settings widget.

As is, I think it’s a good start. I’m going to try to code in a tab widget
with primitives this evening.

What about making it a QDockWidget so that it could be attached to the
MainWindow?

Carsten