Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::DataFrameTableProcessorWidget Class Reference

A processor widget showing a DataFrame in a table view. More...

#include <inviwo/dataframeqt/dataframetableprocessorwidget.h>

Inheritance diagram for inviwo::DataFrameTableProcessorWidget:

Public Member Functions

void brushingUpdate ()
 DataFrameTableProcessorWidget (Processor *p)
void setDataFrame (std::shared_ptr< const DataFrame > dataframe, bool categoryIndices=false)
void setFilteredRowsVisible (bool visible)
void setIndexColumnVisible (bool visible)
void setManager (BrushingAndLinkingManager &manager)
virtual void setVisible (bool visible) override
Public Member Functions inherited from inviwo::ProcessorWidgetQt
ProcessorWidgetQt & operator= (const ProcessorWidgetQt &)=delete
ProcessorWidgetQt & operator= (ProcessorWidgetQt &&)=delete
 ProcessorWidgetQt (const ProcessorWidgetQt &)=delete
 ProcessorWidgetQt (Processor *p)
 ProcessorWidgetQt (ProcessorWidgetQt &&)=delete
virtual void setDimensions (ivec2 dime) override
virtual void setFullScreen (bool fullScreen) override
virtual void setOnTop (bool onTop) override
virtual void setPosition (ivec2 pos) override
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)
Observer & operator= (const Observer &other)
Observer & operator= (Observer &&other)
void removeObservation (ObservableInterface *observable)
void removeObservations ()
virtual ~Observer ()

Additional Inherited Members

Public Types inherited from inviwo::ProcessorWidgetQt
using Super = QMainWindow
Protected Member Functions inherited from inviwo::ProcessorWidgetQt
virtual void closeEvent (QCloseEvent *) override
virtual void hideEvent (QHideEvent *) override
virtual void moveEvent (QMoveEvent *) override
virtual void resizeEvent (QResizeEvent *) override
virtual void showEvent (QShowEvent *) 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 inherited from inviwo::ProcessorWidgetQt
bool ignoreEvents_ {false}
Processor::NameDispatcherHandle nameChange_
bool resizeOngoing_ {false}
Protected Attributes inherited from inviwo::Observer
std::unordered_set< ObservableInterface * > observables_

Detailed Description

A processor widget showing a DataFrame in a table view.

Member Function Documentation

◆ brushingUpdate()

void inviwo::DataFrameTableProcessorWidget::brushingUpdate ( )

update the selection, filtering, and highlight state of the widget using the brushing and linking manager. Call this function in Processor::process(). This function performs the checks itself whether there have been any changes.

See also
setManager

◆ setVisible()

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

Reimplemented from inviwo::ProcessorWidget.


The documentation for this class was generated from the following file:
  • modules/dataframeqt/include/inviwo/dataframeqt/dataframetableprocessorwidget.h