Remove HInteractiveRectangle and HRateLimiter

This commit is contained in:
miruka
2019-08-28 11:59:49 -04:00
parent b1e1ea30d2
commit 3a5d8bff9e
3 changed files with 6 additions and 89 deletions

View File

@@ -15,7 +15,7 @@ HColumnLayout {
modelSources[["Member", chatPage.roomId]] || []
onOriginSourceChanged: filterLimiter.requestFire()
onOriginSourceChanged: filterLimiter.restart()
function filterSource() {
@@ -26,17 +26,17 @@ HColumnLayout {
model: HListModel {
keyField: "user_id"
source: originSource
source: memberList.originSource
}
delegate: MemberDelegate {
width: memberList.width
}
HRateLimiter {
Timer {
id: filterLimiter
cooldown: 16
onFired: memberList.filterSource()
interval: 16
onTriggered: memberList.filterSource()
}
}
@@ -50,7 +50,7 @@ HColumnLayout {
backgroundColor: theme.chat.roomSidePane.filterMembers.background
bordered: false
onTextChanged: filterLimiter.requestFire()
onTextChanged: filterLimiter.restart()
Layout.fillWidth: true
Layout.fillHeight: true