Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::CanvasWithPropertiesProcessorWidgetQt Class Reference
+ Inheritance diagram for inviwo::CanvasWithPropertiesProcessorWidgetQt:

Public Member Functions

 CanvasWithPropertiesProcessorWidgetQt (Processor *p)
 
virtual void changeEvent (QEvent *) override
 
virtual CanvasgetCanvas () const override
 
virtual void hideEvent (QHideEvent *) override
 
virtual void moveEvent (QMoveEvent *) override
 
virtual void resizeEvent (QResizeEvent *event) override
 
virtual void setDimensions (ivec2 dimensions) override
 
virtual void setFullScreen (bool fullScreen) override
 
virtual void setOnTop (bool onTop) override
 
virtual void setPosition (ivec2 position) override
 
void setProperties (std::string_view paths)
 
virtual void setVisible (bool visible) override
 
virtual void showEvent (QShowEvent *) override
 
- Public Member Functions inherited from inviwo::CanvasProcessorWidget
 CanvasProcessorWidget (Processor *p)
 
- Public Member Functions inherited from inviwo::ProcessorWidget
virtual glm::ivec2 getDimensions () const
 
virtual glm::ivec2 getPosition () const
 
virtual ProcessorgetProcessor () const
 
virtual bool isFullScreen () const
 
virtual bool isOnTop () const
 
virtual bool isVisible () const
 
 ProcessorWidget (Processor *p)
 
- Public Member Functions inherited from inviwo::Observer
 Observer (const Observer &other)
 
 Observer (Observer &&other)
 
Observeroperator= (const Observer &other)
 
Observeroperator= (Observer &&other)
 
void removeObservation (ObservableInterface *observable)
 
void removeObservations ()
 
virtual ~Observer ()
 
- Public Member Functions inherited from inviwo::ProcessorNetworkObserver
virtual void onProcessorBackgroundJobsChanged (Processor *, int, int)
 
virtual void onProcessorNetworkChange ()
 
virtual void onProcessorNetworkDidAddLink (const PropertyLink &)
 
virtual void onProcessorNetworkDidAddProcessor (Processor *)
 
virtual void onProcessorNetworkDidRemoveLink (const PropertyLink &)
 
virtual void onProcessorNetworkDidRemoveProcessor (Processor *)
 
virtual void onProcessorNetworkEvaluateRequest ()
 
virtual void onProcessorNetworkUnlocked ()
 
virtual void onProcessorNetworkWillAddConnection (const PortConnection &)
 
virtual void onProcessorNetworkWillAddLink (const PropertyLink &)
 
virtual void onProcessorNetworkWillAddProcessor (Processor *)
 
virtual void onProcessorNetworkWillRemoveConnection (const PortConnection &)
 
virtual void onProcessorNetworkWillRemoveLink (const PropertyLink &)
 
virtual void onProcessorNetworkWillRemoveProcessor (Processor *)
 

Protected Types

using Super = QMainWindow
 

Protected Member Functions

bool contextMenu (QMenu &menu, ContextMenuCategories actions)
 
virtual void propagateEvent (Event *e, Outport *source) override
 
virtual void propagateResizeEvent () override
 
virtual void updateDimensions (ivec2) override
 
virtual void updateFullScreen (bool) override
 
virtual void updateOnTop (bool) override
 
virtual void updatePosition (ivec2) override
 
virtual void updateVisible (bool visible) override
 
- Protected Member Functions inherited from inviwo::Observer
void addObservation (ObservableInterface *observable)
 

Protected Attributes

std::vector< std::string > addedPaths_
 
std::unique_ptr< CanvasQOpenGLWidget, std::function< void(CanvasQOpenGLWidget *)> canvas_ )
 
PropertyListFrameframe_
 
Processor::NameDispatcherHandle nameChange_
 
- Protected Attributes inherited from inviwo::Observer
std::unordered_set< ObservableInterface * > observables_
 

Additional Inherited Members

- Public Attributes inherited from inviwo::ProcessorNetworkObserver
friend ProcessorNetworkObservable
 

Member Function Documentation

◆ getCanvas()

virtual Canvas * inviwo::CanvasWithPropertiesProcessorWidgetQt::getCanvas ( ) const
overridevirtual

◆ propagateEvent()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::propagateEvent ( Event * e,
Outport * source )
overrideprotectedvirtual

◆ propagateResizeEvent()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::propagateResizeEvent ( )
overrideprotectedvirtual

◆ setDimensions()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::setDimensions ( ivec2 dimensions)
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.

◆ setFullScreen()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::setFullScreen ( bool fullScreen)
overridevirtual

Reimplemented from inviwo::ProcessorWidget.

◆ setOnTop()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::setOnTop ( bool onTop)
overridevirtual

Reimplemented from inviwo::ProcessorWidget.

◆ setPosition()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::setPosition ( ivec2 position)
overridevirtual

Reimplemented from inviwo::ProcessorWidget.

◆ setProperties()

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

◆ setVisible()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::setVisible ( bool visible)
overridevirtual

Reimplemented from inviwo::ProcessorWidget.

◆ updateDimensions()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::updateDimensions ( ivec2 )
overrideprotectedvirtual

◆ updateFullScreen()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::updateFullScreen ( bool )
overrideprotectedvirtual

◆ updateOnTop()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::updateOnTop ( bool )
overrideprotectedvirtual

◆ updatePosition()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::updatePosition ( ivec2 )
overrideprotectedvirtual

◆ updateVisible()

virtual void inviwo::CanvasWithPropertiesProcessorWidgetQt::updateVisible ( bool visible)
overrideprotectedvirtual

The documentation for this class was generated from the following file: