Workspace 6.21.5
Public Member Functions | Static Public Member Functions | List of all members
AutoMerge Class Reference

#include <Tools/WorkflowMerge/automerge.h>

Public Member Functions

 AutoMerge ()
 
 AutoMerge (const AutoMerge &other)=default
 
 AutoMerge (const QString &tag, AutoMergeRole role, AutoMergeDefaultResponse mergeDefault, bool allowAutoMerge, const QString &prompt, const QString &prefix)
 
 AutoMerge (const QString &tag, QString customRoleName, AutoMergeDefaultResponse mergeDefault, bool allowAutoMerge, const QString &prompt, const QString &prefix)
 
bool allowAutoMerge () const
 
AutoMergeDefaultResponse autoMergeDefaultResponse () const
 
QString customRoleName () const
 
QString defaultString () const
 
QString prefix () const
 
QString prompt () const
 
AutoMergeRole role () const
 
QString tag () const
 
AutoMergeType type () const
 
bool updateCustomRole (const QString &customRoleName, AutoMergeDefaultResponse mergeDefault, bool allowAutoMerge, const QString &prompt="", const QString &prefix="")
 
bool updateStandardRole (AutoMergeRole role, AutoMergeDefaultResponse mergeDefault, bool allowAutoMerge, const QString &prompt="", const QString &prefix="")
 

Static Public Member Functions

static AutoMergeDefaultResponse fromString (const QString &str)
 
static AutoMergeState state (ItemDifference *workflow1Diff, ItemDifference *workflow2Diff)
 
static QString toString (AutoMergeDefaultResponse mergeDefault)
 

Constructor & Destructor Documentation

◆ AutoMerge() [1/4]

AutoMerge ( )

◆ AutoMerge() [2/4]

AutoMerge ( const AutoMerge other)
default

◆ AutoMerge() [3/4]

AutoMerge ( const QString &  tag,
AutoMergeRole  role,
AutoMergeDefaultResponse  mergeDefault,
bool  allowAutoMerge,
const QString &  prompt,
const QString &  prefix 
)

◆ AutoMerge() [4/4]

AutoMerge ( const QString &  tag,
QString  customRoleName,
AutoMergeDefaultResponse  mergeDefault,
bool  allowAutoMerge,
const QString &  prompt,
const QString &  prefix 
)

Member Function Documentation

◆ allowAutoMerge()

bool allowAutoMerge ( ) const

◆ autoMergeDefaultResponse()

AutoMergeDefaultResponse autoMergeDefaultResponse ( ) const

◆ customRoleName()

QString customRoleName ( ) const

◆ defaultString()

QString defaultString ( ) const

◆ fromString()

AutoMergeDefaultResponse fromString ( const QString &  str)
static

◆ prefix()

QString prefix ( ) const

◆ prompt()

QString prompt ( ) const

◆ role()

AutoMergeRole role ( ) const

◆ state()

static AutoMergeState state ( ItemDifference workflow1Diff,
ItemDifference workflow2Diff 
)
inlinestatic

◆ tag()

QString tag ( ) const

◆ toString()

QString toString ( AutoMergeDefaultResponse  mergeDefault)
static

◆ type()

AutoMergeType type ( ) const

◆ updateCustomRole()

bool updateCustomRole ( const QString &  customRoleName,
AutoMergeDefaultResponse  mergeDefault,
bool  allowAutoMerge,
const QString &  prompt = "",
const QString &  prefix = "" 
)

◆ updateStandardRole()

bool updateStandardRole ( AutoMergeRole  role,
AutoMergeDefaultResponse  mergeDefault,
bool  allowAutoMerge,
const QString &  prompt = "",
const QString &  prefix = "" 
)