Workspace 6.21.5
Public Member Functions | Properties | List of all members
ArrayNdDimensionsWidget Class Reference

Widget for selecting the dimensions of an ArrayND object. Should be used as part of an Operation.

#include <DataAnalysis/Widgets/arraynddimensionswidget.h>

Inheritance diagram for ArrayNdDimensionsWidget:
[legend]

Public Member Functions

 ArrayNdDimensionsWidget (QWidget *parent=nullptr)
 
 ~ArrayNdDimensionsWidget () override
 
const QString & getArrayInputName () const
 
const QStringListgetDimensionRangeInputNames () const
 
const QString & getFixedDimensionInputName () const
 
void setArrayInputName (const QString &name)
 
void setDimensionRangeInputNames (const QStringList &names) const
 
void setFixedDimensionInputName (const QString &name)
 
void updateData () override
 
void updateWidget () override
 
- Public Member Functions inherited from OperationConnectionWidget
 OperationConnectionWidget (QWidget *parent=nullptr)
 
 ~OperationConnectionWidget () override
 
virtual void updateData ()=0
 
virtual void updateWidget ()=0
 

Properties

QString arrayInputName
 
QStringList dimensionRangeInputNames
 
QString fixedDimensionInputName
 

Additional Inherited Members

- Public Slots inherited from OperationConnectionWidget
void connectToOperation (CSIRO::DataExecution::Operation *op)
 
bool hasOutstandingDataUpdateRequests () const
 
void requestUpdateData ()
 
void requestUpdateWidget ()
 
- Protected Member Functions inherited from OperationConnectionWidget
virtual void connectedToOperation ()
 
DataExecution::OperationgetOperation ()
 

Constructor & Destructor Documentation

◆ ArrayNdDimensionsWidget()

ArrayNdDimensionsWidget ( QWidget *  parent = nullptr)
explicit

◆ ~ArrayNdDimensionsWidget()

~ArrayNdDimensionsWidget ( )
override

Member Function Documentation

◆ getArrayInputName()

const QString & getArrayInputName ( ) const

◆ getDimensionRangeInputNames()

const QStringList & getDimensionRangeInputNames ( ) const

◆ getFixedDimensionInputName()

const QString & getFixedDimensionInputName ( ) const

◆ setArrayInputName()

void setArrayInputName ( const QString &  name)

◆ setDimensionRangeInputNames()

void setDimensionRangeInputNames ( const QStringList names) const

◆ setFixedDimensionInputName()

void setFixedDimensionInputName ( const QString &  name)

◆ updateData()

void updateData ( )
overridevirtual

◆ updateWidget()

void updateWidget ( )
overridevirtual

Property Documentation

◆ arrayInputName

QString arrayInputName
readwrite

◆ dimensionRangeInputNames

QStringList dimensionRangeInputNames
readwrite

◆ fixedDimensionInputName

QString fixedDimensionInputName
readwrite