diff options
author | Alexander Neumann <alexander.neumann@picos-software.com> | 2019-11-13 14:53:39 +0100 |
---|---|---|
committer | Alexander Neumann <alexander.neumann@picos-software.com> | 2019-11-13 14:53:39 +0100 |
commit | bf589de20b3c3a9f5ab34e3073fdffdc93321028 (patch) | |
tree | b99d7c5ad997782b971d33822ce7bfba7f4fdcc3 | |
parent | Attempt to focus a widget after layout to avoid glitches (diff) | |
download | wireguard-windows-bf589de20b3c3a9f5ab34e3073fdffdc93321028.tar.xz wireguard-windows-bf589de20b3c3a9f5ab34e3073fdffdc93321028.zip |
reflectTableModel: Forward RowsChanged events
-rw-r--r-- | reflectmodels.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/reflectmodels.go b/reflectmodels.go index c0ad0469..05116eb4 100644 --- a/reflectmodels.go +++ b/reflectmodels.go @@ -147,6 +147,10 @@ func newReflectTableModel(dataSource interface{}) (TableModel, error) { } }) + rtm.RowsChanged().Attach(func(from, to int) { + m.PublishRowsChanged(from, to) + }) + rtm.RowsInserted().Attach(func(from, to int) { m.items = rtm.Items() m.value = reflect.ValueOf(m.items) |