TnyFolderStoreObserver

TnyFolderStoreObserver — A type for observing changes to a folder store

Synopsis




                    TnyFolderStoreObserver;
                    TnyFolderStoreObserverIface;
void                tny_folder_store_observer_update    (TnyFolderStoreObserver *self,
                                                         TnyFolderStoreChange *change);

Object Hierarchy


  GInterface
   +----TnyFolderStoreObserver

Known Implementations

TnyFolderStoreObserver is implemented by TnyGtkFolderStoreTreeModel.

Description

A type that observes changes that happen to a TnyFolderStore

Details

TnyFolderStoreObserver

typedef struct _TnyFolderStoreObserver TnyFolderStoreObserver;

A event observer for a TnyFolderStore

free-function: g_object_unref


TnyFolderStoreObserverIface

typedef struct {
	GTypeInterface parent;

	void (*update) (TnyFolderStoreObserver *self, TnyFolderStoreChange *change);
} TnyFolderStoreObserverIface;


tny_folder_store_observer_update ()

void                tny_folder_store_observer_update    (TnyFolderStoreObserver *self,
                                                         TnyFolderStoreChange *change);

Observer's update method, change is the delta of changes between the last and the current state. It contains for example the deleted and created folders in the folder store of self.

Since 1.0 audience: application-developer, type-implementer