Workspace 6.21.5
Public Member Functions | Protected Member Functions | List of all members
InputArrayReorderDialog Class Reference

#include <Workspace/Presentation/inputarrayreorderdialog.h>

Inheritance diagram for InputArrayReorderDialog:
[legend]

Public Member Functions

 InputArrayReorderDialog (DataExecution::InputArray &inputArray, QWidget *parent=nullptr)
 
- Public Member Functions inherited from PortReorderDialog
 PortReorderDialog (int displayWidgetCol, int selectWidgetCol, DataExecution::Workspace &workspace, bool readOnly=false, QWidget *parent=nullptr)
 Creates a dialog box with DisplayWidgets for the values of supplied Updatables.
 
bool isModified ()
 
- Public Member Functions inherited from BasicTextLogger
 BasicTextLogger ()
 
virtual ~BasicTextLogger ()
 
void logLine (const Application::LogManager::MessageCategory &category, const QString &msg) const
 
void logLine (const QString &msg) const
 
void logText (const Application::LogManager::MessageCategory &category, const QString &msg) const
 
void logText (const QString &msg) const
 

Protected Member Functions

void loadRows ()
 
QSize sizeHint () const override
 
- Protected Member Functions inherited from PortReorderDialog
bool findConnectedDestinations (DataExecution::Output *output, QVariantList &destInputList)
 
void findDObjects (DataExecution::Operation &op, DataStateList &inputDataObjects, DataStateList &outputDataObjects)
 
void findIoBaseProperties (DataExecution::IOBase *ioBase, QStringList &globalNames, QStringList &descriptions, QStringList &names, QStringList &preferredWidgets, QVariantList &dependencySources)
 
void findScalarProperties (DataExecution::IOBase *ioBase, QString &globalName, QString &description, QString &preferredWidget)
 
void findScalarProperties (DataExecution::IOBase *ioBase, QStringList &globalNames, QStringList &descriptions, QStringList &preferredWidgets)
 
void keyPressEvent (QKeyEvent *evt) override
 Stops the dialog box from closing when Enter is pressed **.
 
bool registerItem (QTreeWidgetItem *item, DataExecution::IOBase *ioBase, DisplayWidgetTree::PortType portType, bool readOnly=false)
 
bool removeConnectedDestinations (DataExecution::Output *output)
 
bool removeConnectedSources (DataExecution::InputArray *inputArray)
 
bool restoreConnectedDestinations (DataExecution::Output *output, const QVariantList &destInputList)
 
bool restoreConnectedSources (DataExecution::InputArray *inputArray, const QVariantList &srcOutputList)
 
void restoreDObjects (DataExecution::Operation &op, DataStateList &inputDataObjects, DataStateList &outputDataObjects)
 
void restoreIoBaseProperties (DataExecution::IOBase *ioBase, QStringList &globalNames, QStringList &descriptions, QStringList &names, QStringList &preferredWidgets, const QVariantList &dependencySources)
 
void restoreScalarProperties (DataExecution::IOBase *ioBase, const QString &globalName, const QString &description, const QString &preferredWidget)
 
void restoreScalarProperties (DataExecution::IOBase *ioBase, QStringList &globalNames, QStringList &descriptions, QStringList &preferredWidgets)
 
DataExecution::WorkspacerootWorkspace ()
 

Additional Inherited Members

- Protected Types inherited from PortReorderDialog
typedef QList< DataState * > DataStateList
 
- Protected Slots inherited from PortReorderDialog
virtual void okButtonClicked ()=0
 
- Protected Attributes inherited from PortReorderDialog
DisplayWidgetTree treeWidget_
 
DataExecution::Workspaceworkspace_
 

Constructor & Destructor Documentation

◆ InputArrayReorderDialog()

InputArrayReorderDialog ( DataExecution::InputArray inputArray,
QWidget *  parent = nullptr 
)

Member Function Documentation

◆ loadRows()

void loadRows ( )
protected

◆ sizeHint()

QSize sizeHint ( ) const
overrideprotected