![]() |
Noether
0.0.0
|
Abstract interfaces for the various components of the GUI. More...
Abstract interfaces for the various components of the GUI.
The GUI package provides two template interfaces for providing UI support: BaseWidget and WidgetPlugin.
NOETHER_PLUGIN_LIBS
environment variable), loads them, and uses them to produce widgets to populate the various pages of the GUI. Just as each of the tool path planning concept Interfaces should provide a BaseWidget to configure itself, each BaseWidget should also have a corresponding WidgetPlugin that allows it to be loaded into the GUI.Modules | |
Widgets | |
Instantitations of the BaseWidget interface. | |
Widget Plugins | |
Instantitations of the WidgetPlugin interface. | |
Classes | |
class | noether::WidgetPlugin< T > |
Base class for a plugin that can generate a Qt widget. More... | |
class | noether::BaseWidget< T > |
Base class for a widget "factory" that can produce classes of a specifiable type. More... | |