|
Omnidome
Fulldome Mapping Software Toolkit
|
Dockwidget for editing canvas type and parameters. More...
#include <Canvas.h>


Public Slots | |
| void | selectCanvasType (QString) |
| Select canvas type with id. More... | |
| void | updateSceneSize (bool) |
| Set size of scene for canvas parameter widget. More... | |
| void | updateUnits () |
| Set unit suffix string for canvas parameter widget. More... | |
Signals | |
| void | dataModelChanged () |
| void | canvasTypeChanged () |
Public Member Functions | |
| Canvas (QWidget *=nullptr) | |
| ~Canvas () | |
Public Member Functions inherited from omni::ui::DockWidget | |
| DockWidget (QWidget *=nullptr) | |
| template<typename UI > | |
| DockWidget (UI &_ui, QWidget *_parent=nullptr) | |
| virtual | ~DockWidget () |
Public Member Functions inherited from omni::ui::mixin::DataModel< DATAMODEL, SHARED > | |
| DataModel () | |
| void | setDataModel (pointer_type _dataModel) |
| Set new data model. More... | |
| pointer_type | dataModel () |
| Return pointer to data model. More... | |
| const pointer_type | dataModel () const |
| Return pointer to data model (const version) More... | |
| virtual void | updateFrontend () |
| Push data to frontend widgets and all child widgets. More... | |
| virtual void | updateDataModel () |
| Update the data model interface. More... | |
Private Member Functions | |
| void | dataToFrontend () |
| Update widgets from current mapping. More... | |
| bool | frontendToData () |
| Assign widget values to current mapping. More... | |
| void | showParameterWidget () |
Private Member Functions inherited from omni::ui::mixin::ParameterWidget< ui::CanvasParameters > | |
| void | removeParameterWidget (PARENT_WIDGET *_widget) |
| Remove parameter widget from given widget. More... | |
| bool | setupParameterWidget (PARENT_WIDGET *_widget, INTERFACE *_interface) |
| Setup widget for interface and place it onto widget. More... | |
| widget_type * | parameterWidget () |
| Return pointer to parameterWidget. More... | |
Private Attributes | |
| std::unique_ptr< Ui::Canvas > | ui_ |
| TypeIdMemory< canvas::Interface > | canvasMemory_ |
Additional Inherited Members | |
Public Types inherited from omni::ui::mixin::DataModel< DATAMODEL, SHARED > | |
| typedef DATAMODEL | data_model_type |
| Data type. More... | |
| typedef DataModel < data_model_type, SHARED > | type |
| This type. More... | |
| typedef detail::PointerType < data_model_type, SHARED > | pointer_type_handler |
| Pointer type handler. More... | |
| typedef pointer_type_handler::type | pointer_type |
| Derived pointer type. More... | |
Protected Member Functions inherited from omni::ui::DockWidget | |
| template<typename UI > | |
| void | setup (UI &_ui) |
| Setup ui form UI parameter is smart pointer (e.g. unique_ptr) to UI form. More... | |
Protected Member Functions inherited from omni::ui::mixin::Locked | |
| template<typename F > | |
| void | locked (F f) |
| Lock widget and execute given functor. More... | |
| bool | isLocked () const |
| Return true if widget is locked. More... | |
Private Types inherited from omni::ui::mixin::ParameterWidget< ui::CanvasParameters > | |
| typedef ui::CanvasParameters | widget_type |
Dockwidget for editing canvas type and parameters.
| omni::ui::Canvas::Canvas | ( | QWidget * | _parent = nullptr | ) |
|
signal |
|
signal |
|
privatevirtual |
Update widgets from current mapping.
Implements omni::ui::mixin::DataModel< DATAMODEL, SHARED >.
|
privatevirtual |
Assign widget values to current mapping.
Implements omni::ui::mixin::DataModel< DATAMODEL, SHARED >.
|
slot |
Select canvas type with id.
Dont do anything if type id has not changed
|
private |
|
slot |
Set size of scene for canvas parameter widget.
|
slot |
Set unit suffix string for canvas parameter widget.
Update parameter slider unit suffixes
|
private |
|
private |
1.8.6