SyncGroup Class Reference

Public Member Functions

 SyncGroup (int id)
 
void addMember (ViewFrame *frame)
 
void removeMember (ViewFrame *frame)
 
void replaceMember (ViewFrame *oldFrame, ViewFrame *newFrame)
 
bool isEmpty () const
 
int identifier () const
 
bool contains (ViewFrame *frame) const
 
const std::set< ViewFrame * > & members () const
 
ViewFramelastSyncFrame () const
 
void syncLocation (ViewFrame *frame, View *view, const ViewLocation &location)
 

Static Public Member Functions

static void syncToTarget (View *srcView, ViewFrame *targetFrame, const ViewLocation &location)
 

Constructor & Destructor Documentation

◆ SyncGroup()

SyncGroup::SyncGroup ( int  id)

Member Function Documentation

◆ addMember()

void SyncGroup::addMember ( ViewFrame frame)

◆ contains()

bool SyncGroup::contains ( ViewFrame frame) const

◆ identifier()

int SyncGroup::identifier ( ) const
inline

◆ isEmpty()

bool SyncGroup::isEmpty ( ) const

◆ lastSyncFrame()

ViewFrame * SyncGroup::lastSyncFrame ( ) const
inline

◆ members()

const std::set< ViewFrame * > & SyncGroup::members ( ) const
inline

◆ removeMember()

void SyncGroup::removeMember ( ViewFrame frame)

◆ replaceMember()

void SyncGroup::replaceMember ( ViewFrame oldFrame,
ViewFrame newFrame 
)

◆ syncLocation()

void SyncGroup::syncLocation ( ViewFrame frame,
View view,
const ViewLocation location 
)

◆ syncToTarget()

static void SyncGroup::syncToTarget ( View srcView,
ViewFrame targetFrame,
const ViewLocation location 
)
static

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