The ObjectLocker class. More...

Inheritance diagram for score::ObjectLocker:

Detailed Description

The ObjectLocker class.

In network operation, will graphically lock an object on the other computers.

For instance, if user A starts moving a interval in a scenario, the other users won't be able to change the scenario.

Public Member Functions

 ObjectLocker (QObject *parent)
 
void lock (QByteArray b)
 
void unlock (QByteArray b)
 
void on_lock (QByteArray b)
 
vvvvvvvvvvvvoid on_unlock (QByteArray)
 
void unlock_impl ()
 

Static Public Member Functions

static void w_GetAccessSpecifierHelper (std::integral_constant< decltype((&W_ThisType::on_lock)), &W_ThisType::on_lock >)
 
static void w_GetAccessSpecifierHelper (std::integral_constant< decltype((&W_ThisType::on_unlock)), &W_ThisType::on_unlock >)
 

Public Attributes

pppppppppppprivate __pad0__: void lock_impl()
 
std::vector< ObjectPathm_lockedObjects
 

Friends

constexpr friend auto w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::MethodStateTag, W_ThisType ** >>, w_internal::MethodStateTag, W_ThisType **) -> decltype((w_internal::makeMetaMethodInfo((&W_ThisType::on_lock), w_internal::viewLiteral("on_lock"), std::integral_constant< decltype((&W_ThisType::on_lock)), &W_ThisType::on_lock >(), w_internal::viewParsedLiterals< w_internal::countParsedLiterals("" "")>("" ""), w_internal::W_EmptyFlag)))
 
constexpr friend auto w_state (w_internal::Index< w_internal::stateCount< __COUNTER__, w_internal::MethodStateTag, W_ThisType ** >>, w_internal::MethodStateTag, W_ThisType **) -> decltype((w_internal::makeMetaMethodInfo((&W_ThisType::on_unlock), w_internal::viewLiteral("on_unlock"), std::integral_constant< decltype((&W_ThisType::on_unlock)), &W_ThisType::on_unlock >(), w_internal::viewParsedLiterals< w_internal::countParsedLiterals("" "")>("" ""), w_internal::W_EmptyFlag)))
 

The documentation for this class was generated from the following files: