Workspace 6.21.5
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
DisplayUpdater Class Reference

#include <Tools/WorkflowComparison/Application/displayupdater.h>

Inheritance diagram for DisplayUpdater:
[legend]

Signals

void connectionUpdated (ComparisonRole desc, const DataExecution::Connection &connPort)
 

Public Member Functions

 DisplayUpdater (Presentation::WorkspaceTabWidget &tabWidgetA, Presentation::WorkspaceTabWidget &tabWidgetB)
 
 ~DisplayUpdater () override
 
void addAnchor (ComparisonRole desc, QString workspaceId, QString anchorId, DataExecution::AnchorData anchorData)
 
bool addConnection (ComparisonRole desc, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op)
 
bool addConnectionAttribute (ComparisonRole desc, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, QString attributeName, QString value)
 
bool addFeature (ComparisonRole, QString opId, DataExecution::SchedulerFeature)
 
bool addInput (ComparisonRole, const QString &opId, const QString &inputName, int inputIndex=-1, const QMap< QString, QString > &attributes=QMap< QString, QString >(), const QStringList &content=QStringList())
 
void addNote (ComparisonRole, QString workspaceId, QString noteId, DataExecution::NoteItemData)
 
bool addOperation (ComparisonRole, QString opId)
 
bool addOutput (ComparisonRole, const QString &opId, const QString &outputName, const QMap< QString, QString > &attributes)
 
void modifyAnchor (ComparisonRole desc, QString workspaceId, QString anchorId, DataExecution::AnchorData anchorData)
 
bool modifyAnchorAttribute (ComparisonRole, QString workspaceId, QString anchorId, QString name, QString value)
 
bool modifyConnectionAttribute (ComparisonRole desc, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, QString attributeName, QString value)
 
bool modifyFeature (ComparisonRole, QString opId, DataExecution::SchedulerFeature)
 
bool modifyFeatureAttribute (ComparisonRole, QString opId, QString featureName, QString attributeName, QString value)
 
bool modifyInput (ComparisonRole, const QString &opId, const QString &name, int inputIndex=-1, const QMap< QString, QString > &attributes=QMap< QString, QString >(), const QStringList &content=QStringList())
 This function has not been implemented, it is only necessary when the the operation editors are being used.
 
bool modifyInputAttribute (ComparisonRole, const QString &opId, const QString &inputName, int inputIndex, const QString &attributeName, const QString &value)
 
void modifyNote (ComparisonRole, QString workspaceId, QString noteId, DataExecution::NoteItemData)
 
bool modifyNoteAttribute (ComparisonRole, QString workspaceId, QString noteId, QString name, QString value)
 
bool modifyOperation (ComparisonRole, QString opId)
 
bool modifyOperationAttribute (ComparisonRole, QString opId, QString name, QString value)
 
bool modifyOutput (ComparisonRole, const QString &opId, const QString &name, const QMap< QString, QString > &attributes)
 
bool modifyOutputAttribute (ComparisonRole, const QString &opId, const QString &outputName, const QString &attributeName, const QString &value)
 
void removeAnchor (ComparisonRole, QString workspaceId, QString anchorId)
 
bool removeConnection (ComparisonRole desc, QString dest_name, int dest_index, QString to_op)
 
bool removeConnectionAttribute (ComparisonRole desc, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, QString attributeName)
 
bool removeFeature (ComparisonRole, QString opId, QString featureName)
 
bool removeInput (ComparisonRole, const QString &opId, const QString &inputName, int inputIndex=-1)
 
void removeNote (ComparisonRole, QString workspaceId, QString noteId)
 
bool removeOperation (ComparisonRole, QString opId)
 
bool removeOutput (ComparisonRole, const QString &opId, const QString &outputName)
 
void setGraphicsEffectFactory (ComparisonRole desc, DiffGraphicsEffectFactory *effectFactory)
 
- 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

bool setIOBaseAttribute (DataExecution::IOBase &ioBase, const QString &name, const QString &value)
 
void updateAnchorEffect (ComparisonRole desc, QString anchorId)
 
bool updateConnection (ComparisonRole desc, QString dest_name, int dest_index, QString to_op)
 
void updateConnectionEffect (ComparisonRole desc, const DataExecution::Connection &connection)
 
void updateInputEffect (ComparisonRole desc, const QString &opId, const QString &inputName, int index)
 
void updateNoteEffect (ComparisonRole desc, QString noteId)
 
bool updateOperation (ComparisonRole, QString opId)
 
void updateOperationEffect (ComparisonRole desc, QString opId)
 
void updateOutputEffect (ComparisonRole desc, const QString &opId, const QString &outputName)
 

Protected Attributes

DiffGraphicsEffectFactoryeffectFactoryA_
 
DiffGraphicsEffectFactoryeffectFactoryB_
 
Presentation::WorkspaceTabWidgettabWidgetA_
 
Presentation::WorkspaceTabWidgettabWidgetB_
 

Constructor & Destructor Documentation

◆ DisplayUpdater()

◆ ~DisplayUpdater()

~DisplayUpdater ( )
overridedefault

Member Function Documentation

◆ addAnchor()

void addAnchor ( ComparisonRole  desc,
QString  workspaceId,
QString  anchorId,
DataExecution::AnchorData  anchorData 
)

◆ addConnection()

bool addConnection ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op 
)

◆ addConnectionAttribute()

bool addConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
QString  attributeName,
QString  value 
)

◆ addFeature()

bool addFeature ( ComparisonRole  desc,
QString  opId,
DataExecution::SchedulerFeature  newFeature 
)

◆ addInput()

bool addInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  inputIndex = -1,
const QMap< QString, QString > &  attributes = QMap<QString, QString>(),
const QStringList content = QStringList() 
)

◆ addNote()

void addNote ( ComparisonRole  desc,
QString  workspaceId,
QString  noteId,
DataExecution::NoteItemData   
)

◆ addOperation()

bool addOperation ( ComparisonRole  desc,
QString  opId 
)

◆ addOutput()

bool addOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName,
const QMap< QString, QString > &  attributes 
)

◆ connectionUpdated

void connectionUpdated ( ComparisonRole  desc,
const DataExecution::Connection connPort 
)
signal

◆ modifyAnchor()

void modifyAnchor ( ComparisonRole  desc,
QString  workspaceId,
QString  anchorId,
DataExecution::AnchorData  anchorData 
)

◆ modifyAnchorAttribute()

bool modifyAnchorAttribute ( ComparisonRole  desc,
QString  workspaceId,
QString  anchorId,
QString  name,
QString  value 
)

◆ modifyConnectionAttribute()

bool modifyConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
QString  attributeName,
QString  value 
)

◆ modifyFeature()

bool modifyFeature ( ComparisonRole  desc,
QString  opId,
DataExecution::SchedulerFeature  feature 
)

◆ modifyFeatureAttribute()

bool modifyFeatureAttribute ( ComparisonRole  desc,
QString  opId,
QString  featureName,
QString  attributeName,
QString  value 
)

◆ modifyInput()

bool modifyInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  name,
int  inputIndex = -1,
const QMap< QString, QString > &  attributes = QMap<QString, QString>(),
const QStringList content = QStringList() 
)

◆ modifyInputAttribute()

bool modifyInputAttribute ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  inputIndex,
const QString &  attributeName,
const QString &  value 
)

◆ modifyNote()

void modifyNote ( ComparisonRole  desc,
QString  workspaceId,
QString  noteId,
DataExecution::NoteItemData  data 
)

◆ modifyNoteAttribute()

bool modifyNoteAttribute ( ComparisonRole  desc,
QString  workspaceId,
QString  noteId,
QString  name,
QString  value 
)

◆ modifyOperation()

bool modifyOperation ( ComparisonRole  desc,
QString  opId 
)

◆ modifyOperationAttribute()

bool modifyOperationAttribute ( ComparisonRole  desc,
QString  opId,
QString  name,
QString  value 
)

◆ modifyOutput()

bool modifyOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  name,
const QMap< QString, QString > &  attributes 
)

◆ modifyOutputAttribute()

bool modifyOutputAttribute ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName,
const QString &  attributeName,
const QString &  value 
)

◆ removeAnchor()

void removeAnchor ( ComparisonRole  desc,
QString  workspaceId,
QString  anchorId 
)

◆ removeConnection()

bool removeConnection ( ComparisonRole  desc,
QString  dest_name,
int  dest_index,
QString  to_op 
)

◆ removeConnectionAttribute()

bool removeConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
QString  attributeName 
)

◆ removeFeature()

bool removeFeature ( ComparisonRole  desc,
QString  opId,
QString  featureName 
)

◆ removeInput()

bool removeInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  inputIndex = -1 
)

◆ removeNote()

void removeNote ( ComparisonRole  desc,
QString  workspaceId,
QString  noteId 
)

◆ removeOperation()

bool removeOperation ( ComparisonRole  desc,
QString  opId 
)

◆ removeOutput()

bool removeOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName 
)

◆ setGraphicsEffectFactory()

void setGraphicsEffectFactory ( ComparisonRole  desc,
DiffGraphicsEffectFactory effectFactory 
)

◆ setIOBaseAttribute()

bool setIOBaseAttribute ( DataExecution::IOBase ioBase,
const QString &  name,
const QString &  value 
)
protected

◆ updateAnchorEffect()

void updateAnchorEffect ( ComparisonRole  desc,
QString  anchorId 
)
protected

◆ updateConnection()

bool updateConnection ( ComparisonRole  desc,
QString  dest_name,
int  dest_index,
QString  to_op 
)
protected

◆ updateConnectionEffect()

void updateConnectionEffect ( ComparisonRole  desc,
const DataExecution::Connection connection 
)
protected

◆ updateInputEffect()

void updateInputEffect ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  index 
)
protected

◆ updateNoteEffect()

void updateNoteEffect ( ComparisonRole  desc,
QString  noteId 
)
protected

◆ updateOperation()

bool updateOperation ( ComparisonRole  ,
QString  opId 
)
protected

◆ updateOperationEffect()

void updateOperationEffect ( ComparisonRole  desc,
QString  opId 
)
protected

◆ updateOutputEffect()

void updateOutputEffect ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName 
)
protected

Member Data Documentation

◆ effectFactoryA_

DiffGraphicsEffectFactory* effectFactoryA_
protected

◆ effectFactoryB_

DiffGraphicsEffectFactory* effectFactoryB_
protected

◆ tabWidgetA_

Presentation::WorkspaceTabWidget& tabWidgetA_
protected

◆ tabWidgetB_

Presentation::WorkspaceTabWidget& tabWidgetB_
protected