@@ -153,9 +153,18 @@ Kirigami.ScrollablePage {
|
|||||||
|
|
||||||
sourceModel: messageEventModel
|
sourceModel: messageEventModel
|
||||||
|
|
||||||
filterRowCallback: function(row, parent) {
|
filterRowCallback: Config.showLeaveJoinEvent ? dontFilterLeaveJoin : filterLeaveJoin
|
||||||
return messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.MessageRole) !== 0x10 && messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.EventTypeRole) !== "other"
|
|
||||||
}
|
function dontFilterLeaveJoin(row, parent) {
|
||||||
|
return messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.MessageRole) !== 0x10
|
||||||
|
&& messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.EventTypeRole) !== "other";
|
||||||
|
}
|
||||||
|
|
||||||
|
function filterLeaveJoin(row, parent) {
|
||||||
|
return messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.MessageRole) !== 0x10
|
||||||
|
&& messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.EventTypeRole) !== "other"
|
||||||
|
&& messageEventModel.data(messageEventModel.index(row, 0), MessageEventModel.EventTypeRole) !== "state";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// populate: Transition {
|
// populate: Transition {
|
||||||
|
|||||||
Reference in New Issue
Block a user