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

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

Inheritance diagram for WorkflowUpdater:
[legend]

Public Slots

void onAddAnchor (ComparisonRole desc, QString wspId, QString anchorId, DataExecution::AnchorData anchorData)
 
void onAddConnection (ComparisonRole desc, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op)
 
void onAddConnectionAttribute (ComparisonRole, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, const QString &attributeName, const QString &value)
 
void onAddFeature (ComparisonRole, QString opId, DataExecution::SchedulerFeature)
 
void onAddInput (ComparisonRole, const QString &opId, const QString &inputName, int arrayIndex=-1)
 
void onAddNote (ComparisonRole, QString wspId, QString noteId, DataExecution::NoteItemData)
 
void onAddOperation (ComparisonRole, QString opId)
 
void onAddOutput (ComparisonRole, const QString &opId, const QString &outputName)
 
void onModifyAnchor (ComparisonRole desc, QString wspId, QString anchorId, DataExecution::AnchorData anchorData)
 
void onModifyAnchorAttribute (ComparisonRole, QString workspaceId, QString anchorId, QString name, QString value)
 
void onModifyConnection (ComparisonRole desc, QString dest_name, int dest_index, QString to_op)
 
void onModifyConnectionAttribute (ComparisonRole, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, const QString &attributeName, const QString &value)
 
void onModifyFeature (ComparisonRole, QString opId, DataExecution::SchedulerFeature)
 
void onModifyFeatureAttribute (ComparisonRole, QString opId, QString featureName, QString attributeName, QString value)
 
void onModifyInput (ComparisonRole, const QString &opId, const QString &name, int arrayIndex=-1, const QMap< QString, QString > &attributes=QMap< QString, QString >(), const QStringList &content=QStringList())
 
void onModifyInputAttribute (ComparisonRole, const QString &opId, const QString &inputName, int arrayIndex, const QString &attributeName, const QString &value)
 
void onModifyNote (ComparisonRole, QString wspId, QString noteId, DataExecution::NoteItemData, const NoteDifference &diff)
 
void onModifyNoteAttribute (ComparisonRole, QString workspaceId, QString noteId, QString name, QString value)
 
void onModifyOperation (ComparisonRole, QString opId, const OperationDifference &diff)
 
void onModifyOperationAttribute (ComparisonRole, QString opId, QString name, QString value)
 
void onModifyOutput (ComparisonRole, const QString &opId, const QString &outputName, const QMap< QString, QString > &attributes)
 
void onModifyOutputAttribute (ComparisonRole, const QString &opId, const QString &outputName, const QString &attributeName, const QString &value)
 
void onRemoveAnchor (ComparisonRole, QString wspId, QString anchorId)
 
void onRemoveConnection (ComparisonRole desc, QString dest_name, int dest_index, QString to_op)
 
void onRemoveConnectionAttribute (ComparisonRole, QString src_name, QString from_op, QString dest_name, int dest_index, QString to_op, const QString &attributeName)
 
void onRemoveFeature (ComparisonRole, QString opId, QString featureName)
 
void onRemoveInput (ComparisonRole, const QString &opId, const QString &inputName, int arrayIndex=-1)
 
void onRemoveNote (ComparisonRole, QString wspId, QString noteId)
 
void onRemoveOperation (ComparisonRole, QString opId)
 
void onRemoveOutput (ComparisonRole, const QString &opId, const QString &outputName)
 

Signals

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

Public Member Functions

 WorkflowUpdater (Presentation::WorkspaceTabWidget &tabWidgetA, Presentation::WorkspaceTabWidget &tabWidgetB, DataExecution::Workspace **concealedWorkspaceA, DataExecution::Workspace **concealedWorkspaceB)
 
 ~WorkflowUpdater () override
 
bool loadDocument (ComparisonRole desc, const QString &filename)
 
bool saveDocument (ComparisonRole desc, const QString &filename)
 
bool saveTempDocument (ComparisonRole desc)
 
void setGraphicsEffectFactory (ComparisonRole desc, DiffGraphicsEffectFactory *effectFactory)
 
void setOperationDifferences (const CSIRO::DataExecution::ObjectArray &operationDifferences)
 
QString tempFileName (ComparisonRole desc) const
 
- 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 Attributes

DisplayUpdater displayUpdater_
 
DomDocumentUpdater domDocumentUpdater_
 

Constructor & Destructor Documentation

◆ WorkflowUpdater()

WorkflowUpdater ( Presentation::WorkspaceTabWidget tabWidgetA,
Presentation::WorkspaceTabWidget tabWidgetB,
DataExecution::Workspace **  concealedWorkspaceA,
DataExecution::Workspace **  concealedWorkspaceB 
)

◆ ~WorkflowUpdater()

~WorkflowUpdater ( )
overridedefault

Member Function Documentation

◆ connectionUpdated

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

◆ loadDocument()

bool loadDocument ( ComparisonRole  desc,
const QString &  filename 
)

◆ onAddAnchor

void onAddAnchor ( ComparisonRole  desc,
QString  wspId,
QString  anchorId,
DataExecution::AnchorData  anchorData 
)
slot

◆ onAddConnection

void onAddConnection ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op 
)
slot

◆ onAddConnectionAttribute

void onAddConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
const QString &  attributeName,
const QString &  value 
)
slot

◆ onAddFeature

void onAddFeature ( ComparisonRole  desc,
QString  opId,
DataExecution::SchedulerFeature  newFeature 
)
slot

◆ onAddInput

void onAddInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  arrayIndex = -1 
)
slot

◆ onAddNote

void onAddNote ( ComparisonRole  desc,
QString  wspId,
QString  noteId,
DataExecution::NoteItemData  noteItemData 
)
slot

◆ onAddOperation

void onAddOperation ( ComparisonRole  desc,
QString  opId 
)
slot

◆ onAddOutput

void onAddOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName 
)
slot

◆ onModifyAnchor

void onModifyAnchor ( ComparisonRole  desc,
QString  wspId,
QString  anchorId,
DataExecution::AnchorData  anchorData 
)
slot

◆ onModifyAnchorAttribute

void onModifyAnchorAttribute ( ComparisonRole  desc,
QString  workspaceId,
QString  anchorId,
QString  name,
QString  value 
)
slot

◆ onModifyConnection

void onModifyConnection ( ComparisonRole  desc,
QString  dest_name,
int  dest_index,
QString  to_op 
)
slot

◆ onModifyConnectionAttribute

void onModifyConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
const QString &  attributeName,
const QString &  value 
)
slot

◆ onModifyFeature

void onModifyFeature ( ComparisonRole  desc,
QString  opId,
DataExecution::SchedulerFeature  feature 
)
slot

◆ onModifyFeatureAttribute

void onModifyFeatureAttribute ( ComparisonRole  desc,
QString  opId,
QString  featureName,
QString  attributeName,
QString  value 
)
slot

◆ onModifyInput

void onModifyInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  name,
int  arrayIndex = -1,
const QMap< QString, QString > &  attributes = QMap<QString, QString>(),
const QStringList content = QStringList() 
)
slot

◆ onModifyInputAttribute

void onModifyInputAttribute ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  arrayIndex,
const QString &  attributeName,
const QString &  value 
)
slot

◆ onModifyNote

void onModifyNote ( ComparisonRole  desc,
QString  wspId,
QString  noteId,
DataExecution::NoteItemData  noteItemData,
const NoteDifference diff 
)
slot

◆ onModifyNoteAttribute

void onModifyNoteAttribute ( ComparisonRole  desc,
QString  workspaceId,
QString  noteId,
QString  name,
QString  value 
)
slot

◆ onModifyOperation

void onModifyOperation ( ComparisonRole  desc,
QString  opId,
const OperationDifference diff 
)
slot

◆ onModifyOperationAttribute

void onModifyOperationAttribute ( ComparisonRole  desc,
QString  opId,
QString  name,
QString  value 
)
slot

◆ onModifyOutput

void onModifyOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName,
const QMap< QString, QString > &  attributes 
)
slot

◆ onModifyOutputAttribute

void onModifyOutputAttribute ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName,
const QString &  attributeName,
const QString &  value 
)
slot

◆ onRemoveAnchor

void onRemoveAnchor ( ComparisonRole  desc,
QString  wspId,
QString  anchorId 
)
slot

◆ onRemoveConnection

void onRemoveConnection ( ComparisonRole  desc,
QString  dest_name,
int  dest_index,
QString  to_op 
)
slot

◆ onRemoveConnectionAttribute

void onRemoveConnectionAttribute ( ComparisonRole  desc,
QString  src_name,
QString  from_op,
QString  dest_name,
int  dest_index,
QString  to_op,
const QString &  attributeName 
)
slot

◆ onRemoveFeature

void onRemoveFeature ( ComparisonRole  desc,
QString  opId,
QString  featureName 
)
slot

◆ onRemoveInput

void onRemoveInput ( ComparisonRole  desc,
const QString &  opId,
const QString &  inputName,
int  arrayIndex = -1 
)
slot

◆ onRemoveNote

void onRemoveNote ( ComparisonRole  desc,
QString  wspId,
QString  noteId 
)
slot

◆ onRemoveOperation

void onRemoveOperation ( ComparisonRole  desc,
QString  opId 
)
slot

◆ onRemoveOutput

void onRemoveOutput ( ComparisonRole  desc,
const QString &  opId,
const QString &  outputName 
)
slot

◆ saveDocument()

bool saveDocument ( ComparisonRole  desc,
const QString &  filename 
)

◆ saveTempDocument()

bool saveTempDocument ( ComparisonRole  desc)

◆ setGraphicsEffectFactory()

void setGraphicsEffectFactory ( ComparisonRole  desc,
DiffGraphicsEffectFactory effectFactory 
)

◆ setOperationDifferences()

void setOperationDifferences ( const CSIRO::DataExecution::ObjectArray operationDifferences)

◆ tempFileName()

QString tempFileName ( ComparisonRole  desc) const

◆ workflowModified

void workflowModified ( ComparisonRole  ,
bool   
)
signal

Member Data Documentation

◆ displayUpdater_

DisplayUpdater displayUpdater_
protected

◆ domDocumentUpdater_

DomDocumentUpdater domDocumentUpdater_
protected