Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
CanvasWithPropertiesProcessorWidgetQt (Processor *p) | |
virtual Canvas * | getCanvas () const override |
virtual void | setVisible (bool visible) override |
virtual void | setDimensions (ivec2 dimensions) override |
virtual void | setPosition (ivec2 position) override |
virtual void | setFullScreen (bool fullScreen) override |
virtual void | setOnTop (bool onTop) override |
virtual void | resizeEvent (QResizeEvent *event) override |
virtual void | showEvent (QShowEvent *) override |
virtual void | hideEvent (QHideEvent *) override |
virtual void | moveEvent (QMoveEvent *) override |
virtual void | changeEvent (QEvent *) override |
void | setProperties (std::string_view paths) |
Public Member Functions inherited from inviwo::CanvasProcessorWidget | |
CanvasProcessorWidget (Processor *p) | |
Public Member Functions inherited from inviwo::ProcessorWidget | |
ProcessorWidget (Processor *p) | |
virtual Processor * | getProcessor () const |
virtual bool | isVisible () const |
virtual glm::ivec2 | getDimensions () const |
virtual glm::ivec2 | getPosition () const |
virtual bool | isFullScreen () const |
virtual bool | isOnTop () const |
Public Member Functions inherited from inviwo::Observer | |
Observer (const Observer &other) | |
Observer (Observer &&other) | |
Observer & | operator= (Observer &&other) |
Observer & | operator= (const Observer &other) |
virtual | ~Observer () |
void | removeObservation (ObservableInterface *observable) |
void | removeObservations () |
Public Member Functions inherited from inviwo::ProcessorNetworkObserver | |
virtual void | onProcessorNetworkChange () |
virtual void | onProcessorNetworkEvaluateRequest () |
virtual void | onProcessorNetworkUnlocked () |
virtual void | onProcessorNetworkWillAddProcessor (Processor *) |
virtual void | onProcessorNetworkDidAddProcessor (Processor *) |
virtual void | onProcessorNetworkWillRemoveProcessor (Processor *) |
virtual void | onProcessorNetworkDidRemoveProcessor (Processor *) |
virtual void | onProcessorNetworkWillAddConnection (const PortConnection &) |
virtual void | onProcessorNetworkWillRemoveConnection (const PortConnection &) |
virtual void | onProcessorNetworkWillAddLink (const PropertyLink &) |
virtual void | onProcessorNetworkDidAddLink (const PropertyLink &) |
virtual void | onProcessorNetworkWillRemoveLink (const PropertyLink &) |
virtual void | onProcessorNetworkDidRemoveLink (const PropertyLink &) |
virtual void | onProcessorBackgroundJobsChanged (Processor *, int, int) |
Protected Types | |
using | Super = QMainWindow |
Protected Member Functions | |
virtual void | propagateResizeEvent () override |
bool | contextMenu (QMenu &menu) |
virtual void | updateVisible (bool visible) override |
virtual void | updateDimensions (ivec2) override |
virtual void | updatePosition (ivec2) override |
virtual void | updateFullScreen (bool) override |
virtual void | updateOnTop (bool) override |
Protected Member Functions inherited from inviwo::CanvasProcessorWidget | |
Protected Member Functions inherited from inviwo::ProcessorWidget | |
Protected Member Functions inherited from inviwo::ProcessorWidgetMetaDataObserver | |
Protected Member Functions inherited from inviwo::Observer | |
void | addObservation (ObservableInterface *observable) |
Protected Attributes | |
std::unique_ptr< CanvasQOpenGLWidget, std::function< void(CanvasQOpenGLWidget *)> > | canvas_ |
Processor::NameDispatcherHandle | nameChange_ |
size2_t | canvasDimensions_ {0} |
PropertyListFrame * | frame_ |
std::vector< std::string > | addedPaths_ |
Protected Attributes inherited from inviwo::Observer | |
std::unordered_set< ObservableInterface * > | observables_ |
Additional Inherited Members | |
Public Attributes inherited from inviwo::ProcessorNetworkObserver | |
friend | ProcessorNetworkObservable |
|
overridevirtual |
Implements inviwo::CanvasProcessorWidget.
|
overrideprotectedvirtual |
Propagated an event with the physical (pixel) dimensions of the canvas Note: QWidget::size() will return logical dimensions
Implements inviwo::CanvasProcessorWidget.
|
overridevirtual |
Set the dimensions of the widget, i.e both canvas and properties, not just the canvas This uses logical dimension, to be consistent with other widget
Reimplemented from inviwo::ProcessorWidget.
|
overridevirtual |
Reimplemented from inviwo::ProcessorWidget.
|
overridevirtual |
Reimplemented from inviwo::ProcessorWidget.
|
overridevirtual |
Reimplemented from inviwo::ProcessorWidget.
void inviwo::CanvasWithPropertiesProcessorWidgetQt::setProperties | ( | std::string_view | paths | ) |
A list of processor ids and/or property paths, separated by new lines to show in the property list in the widget
|
overridevirtual |
Reimplemented from inviwo::ProcessorWidget.
|
overrideprotectedvirtual |
Implements inviwo::ProcessorWidget.
|
overrideprotectedvirtual |
Implements inviwo::ProcessorWidget.
|
overrideprotectedvirtual |
Implements inviwo::ProcessorWidget.
|
overrideprotectedvirtual |
Implements inviwo::ProcessorWidget.
|
overrideprotectedvirtual |
Implements inviwo::ProcessorWidget.