#include <logviewchangeobserver.h>
class MLogViewChangeObserver |
Public Member Functions | |
---|---|
pure virtual void | HandleLogViewChangeEventAddedL(TLogId, TInt, TInt, TInt) |
pure virtual void | HandleLogViewChangeEventChangedL(TLogId, TInt, TInt, TInt) |
pure virtual void | HandleLogViewChangeEventDeletedL(TLogId, TInt, TInt, TInt) |
This class allows a client of the log engine to observe specific change events within a given view.
void | HandleLogViewChangeEventAddedL | ( | TLogId | aId, |
TInt | aViewIndex, | |||
TInt | aChangeIndex, | |||
TInt | aTotalChangeCount | |||
) | [pure virtual] |
Handle a change corresponding to a view addition
This method is called when a log event is added to a view. The event maybe recently added, or have existed for some time but only now meet the criteria of this view (i.e satisfy the filter) due to some other change.
Parameter | Description |
---|---|
aId | The id of the log event which has been added to the view. |
aViewIndex | The position within the view at which the event has been added. |
aChangeIndex | In a series of changes, this is the index of the currently processing change. The change index will be greater than (or equal to) 0, and less than the total change count. |
aTotalChangeCount | This is the total count of all changes which will be processed in this batch. |
void | HandleLogViewChangeEventChangedL | ( | TLogId | aId, |
TInt | aViewIndex, | |||
TInt | aChangeIndex, | |||
TInt | aTotalChangeCount | |||
) | [pure virtual] |
Handle a change corresponding to a view change
This method is called when a log event changes within a view.
Parameter | Description |
---|---|
aId | The id of the log event which has changed within the view. |
aViewIndex | The position within the view where the change occurred. |
aChangeIndex | In a series of changes, this is the index of the currently processing change. The change index will be greater than (or equal to) 0, and less than the total change count. |
aTotalChangeCount | This is the total count of all changes which will be processed in this batch. |
void | HandleLogViewChangeEventDeletedL | ( | TLogId | aId, |
TInt | aViewIndex, | |||
TInt | aChangeIndex, | |||
TInt | aTotalChangeCount | |||
) | [pure virtual] |
Handle a change corresponding to a view deletion
This method is called when a log event is removed from a view.
Parameter | Description |
---|---|
aId | The id of the log event which has been removed from the view |
aViewIndex | The position within the view which the event previously held. |
aChangeIndex | In a series of changes, this is the index of the currently processing change. The change index will be greater than (or equal to) 0, and less than the total change count. |
aTotalChangeCount | This is the total count of all changes which will be processed in this batch |