LeechCraft 0.6.70-17609-g3dde4097dd
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
ISyncProxy Class Referenceabstract

#include "isyncable.h"

Public Member Functions

virtual ~ISyncProxy ()
virtual QObject * GetQObject ()=0
virtual QList< Laretz::Operation > GetAllOps () const =0
virtual QList< Laretz::Operation > GetNewOps () const =0
virtual void Merge (QList< Laretz::Operation > &ours, const QList< Laretz::Operation > &theirs)=0

Protected Member Functions

virtual void gotNewOps (const QList< Laretz::Operation > &)=0

Detailed Description

Definition at line 22 of file isyncable.h.

Constructor & Destructor Documentation

◆ ~ISyncProxy()

virtual ISyncProxy::~ISyncProxy ( )
inlinevirtual

Definition at line 25 of file isyncable.h.

Member Function Documentation

◆ GetAllOps()

virtual QList< Laretz::Operation > ISyncProxy::GetAllOps ( ) const
pure virtual

◆ GetNewOps()

virtual QList< Laretz::Operation > ISyncProxy::GetNewOps ( ) const
pure virtual

◆ GetQObject()

virtual QObject * ISyncProxy::GetQObject ( )
pure virtual

◆ gotNewOps()

virtual void ISyncProxy::gotNewOps ( const QList< Laretz::Operation > & )
protectedpure virtual

◆ Merge()

virtual void ISyncProxy::Merge ( QList< Laretz::Operation > & ours,
const QList< Laretz::Operation > & theirs )
pure virtual

The documentation for this class was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.17609.g3dde4097dd-build/leechcraft-0.6.70-17609-g3dde4097dd/src/interfaces/isyncable.h