Workspace 6.21.5
Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | List of all members
ChartWidget Class Reference

Displays a Chart object using a QWebView.

#include <DataAnalysis/Chart/chartwidget.h>

Inherits QWidget.

Public Slots

void handleRenderComplete ()
 
void handleRenderProcessTerminated (QWebEnginePage::RenderProcessTerminationStatus terminationStatus, int exitCode)
 
void setSaveToImageButtonVisibility (bool visible)
 
void setToolbarVisibility (bool visible)
 
void setToolButtonVisibility (bool visible)
 
void showExportToImageDialog ()
 

Signals

void renderComplete ()
 
void requestSaveChartToImage (QString, int, int)
 
void requestUpdateWidget ()
 
void widgetUpdated ()
 

Public Member Functions

 ChartWidget (QWidget *parent=nullptr)
 
 ~ChartWidget () override
 
bool getSaveToImageButtonVisibility () const
 
bool getToolButtonVisibility () const
 
bool updateData (CSIRO::DataAnalysis::Chart &data)
 
bool updateWidget (const CSIRO::DataAnalysis::Chart &data)
 

Protected Member Functions

bool event (QEvent *event) override
 
void showEvent (QShowEvent *event) override
 

Properties

bool collapseInIOTree
 
bool toggleSaveToImageButton
 
bool toggleToolButton
 

Constructor & Destructor Documentation

◆ ChartWidget()

ChartWidget ( QWidget *  parent = nullptr)

◆ ~ChartWidget()

~ChartWidget ( )
override

Member Function Documentation

◆ event()

bool event ( QEvent *  event)
overrideprotected

Silently absorbs any tooltip events so that tool tips don't pop up over the scene and force unnecessary updates.

◆ getSaveToImageButtonVisibility()

bool getSaveToImageButtonVisibility ( ) const

◆ getToolButtonVisibility()

bool getToolButtonVisibility ( ) const

◆ handleRenderComplete

void handleRenderComplete ( )
slot

◆ handleRenderProcessTerminated

void handleRenderProcessTerminated ( QWebEnginePage::RenderProcessTerminationStatus  terminationStatus,
int  exitCode 
)
slot

◆ renderComplete

void renderComplete ( )
signal

◆ requestSaveChartToImage

void requestSaveChartToImage ( QString  ,
int  ,
int   
)
signal

◆ requestUpdateWidget

void requestUpdateWidget ( )
signal

◆ setSaveToImageButtonVisibility

void setSaveToImageButtonVisibility ( bool  visible)
slot

◆ setToolbarVisibility

void setToolbarVisibility ( bool  visible)
slot

◆ setToolButtonVisibility

void setToolButtonVisibility ( bool  visible)
slot

◆ showEvent()

void showEvent ( QShowEvent *  event)
overrideprotected

◆ showExportToImageDialog

void showExportToImageDialog ( )
slot

◆ updateData()

bool updateData ( CSIRO::DataAnalysis::Chart data)

◆ updateWidget()

bool updateWidget ( const CSIRO::DataAnalysis::Chart data)

◆ widgetUpdated

void widgetUpdated ( )
signal

Property Documentation

◆ collapseInIOTree

bool collapseInIOTree
read

◆ toggleSaveToImageButton

bool toggleSaveToImageButton
readwrite

◆ toggleToolButton

bool toggleToolButton
readwrite