Base class for Qt processor widget using InviwoDockWidget.
More...
#include <modules/qtwidgets/processors/processordockwidgetqt.h>
|
|
| ProcessorDockWidgetQt (Processor *p, const QString &title=QString("ProcessorDockWidgetQt"), QWidget *parent=nullptr) |
| |
| virtual void | setDimensions (ivec2 dimensions) override |
| |
|
virtual void | setPosition (glm::ivec2 pos) override |
| |
|
| InviwoDockWidget (QString title, QWidget *parent) |
| |
|
| InviwoDockWidget (QString title, QWidget *parent, QString objname) |
| |
|
bool | isSticky () const |
| |
| virtual void | loadState () |
| |
| virtual void | saveState () |
| |
|
void | setContents (QLayout *layout) |
| |
|
void | setContents (QWidget *widget) |
| |
|
void | setSticky (bool sticky) |
| |
|
virtual glm::ivec2 | getDimensions () const |
| |
|
virtual glm::ivec2 | getPosition () const |
| |
|
virtual Processor * | getProcessor () const |
| |
|
virtual bool | isFullScreen () const |
| |
|
virtual bool | isOnTop () const |
| |
|
virtual bool | isVisible () const |
| |
|
| ProcessorWidget (Processor *p) |
| |
|
virtual void | setFullScreen (bool fullscreen) |
| |
|
virtual void | setOnTop (bool onTop) |
| |
|
virtual void | setPosition (ivec2) |
| |
|
virtual void | setVisible (bool visible) |
| |
|
| Observer (const Observer &rhs) |
| |
|
| Observer (Observer &&rhs) |
| |
|
Observer & | operator= (const Observer &that) |
| |
|
Observer & | operator= (Observer &&that) |
| |
| void | removeObservation (ObservableInterface *observable) |
| |
|
void | removeObservations () |
| |
| virtual | ~Observer () |
| |
|
| virtual void | hideEvent (QHideEvent *) override |
| |
| virtual void | moveEvent (QMoveEvent *) override |
| |
| virtual void | resizeEvent (QResizeEvent *) override |
| |
| virtual void | showEvent (QShowEvent *) override |
| |
| virtual void | updateDimensions (ivec2 dimensions) override |
| |
| virtual void | updateFullScreen (bool) override |
| |
| virtual void | updateOnTop (bool) override |
| |
| virtual void | updatePosition (ivec2 pos) override |
| |
| virtual void | updateVisible (bool visible) override |
| |
|
virtual void | closeEvent (QCloseEvent *event) override |
| |
|
virtual void | getState (UnorderedStringMap< QVariant > &state) const |
| |
|
virtual void | keyPressEvent (QKeyEvent *keyEvent) override |
| |
|
void | loadStateDefault (UnorderedStringMap< QVariant > &state) const |
| |
|
void | saveStateDefault (const UnorderedStringMap< QVariant > &state) |
| |
|
virtual void | setState (const UnorderedStringMap< QVariant > &state) |
| |
| void | addObservation (ObservableInterface *observed) |
| |
|
|
Processor::NameDispatcherHandle | idChange_ |
| |
|
bool | ignoreEvents_ {false} |
| |
|
bool | resizeOngoing_ {false} |
| |
|
std::unordered_set< ObservableInterface * > | observables_ |
| |
|
|
void | stateChanged () |
| |
|
void | stickyFlagChanged (bool sticky) |
| |
Base class for Qt processor widget using InviwoDockWidget.
This Qt widget provides the basic functionality and setup for creating a processor widget based on InviwoDockWidget. The content of the dock widget is set by calling setContent().
- See also
- InviwoDockWidget ProcessorWidget
◆ hideEvent()
| virtual void inviwo::ProcessorDockWidgetQt::hideEvent |
( |
QHideEvent * | | ) |
|
|
overrideprotectedvirtual |
◆ moveEvent()
| virtual void inviwo::ProcessorDockWidgetQt::moveEvent |
( |
QMoveEvent * | | ) |
|
|
overrideprotectedvirtual |
◆ resizeEvent()
| virtual void inviwo::ProcessorDockWidgetQt::resizeEvent |
( |
QResizeEvent * | | ) |
|
|
overrideprotectedvirtual |
◆ setDimensions()
| virtual void inviwo::ProcessorDockWidgetQt::setDimensions |
( |
ivec2 | dimensions | ) |
|
|
overridevirtual |
◆ showEvent()
| virtual void inviwo::ProcessorDockWidgetQt::showEvent |
( |
QShowEvent * | | ) |
|
|
overrideprotectedvirtual |
◆ updateDimensions()
| virtual void inviwo::ProcessorDockWidgetQt::updateDimensions |
( |
ivec2 | dimensions | ) |
|
|
overrideprotectedvirtual |
◆ updateFullScreen()
| virtual void inviwo::ProcessorDockWidgetQt::updateFullScreen |
( |
bool | | ) |
|
|
overrideprotectedvirtual |
◆ updateOnTop()
| virtual void inviwo::ProcessorDockWidgetQt::updateOnTop |
( |
bool | | ) |
|
|
overrideprotectedvirtual |
◆ updatePosition()
| virtual void inviwo::ProcessorDockWidgetQt::updatePosition |
( |
ivec2 | pos | ) |
|
|
overrideprotectedvirtual |
◆ updateVisible()
| virtual void inviwo::ProcessorDockWidgetQt::updateVisible |
( |
bool | visible | ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following file:
- modules/qtwidgets/include/modules/qtwidgets/processors/processordockwidgetqt.h