public FilterDialog(QDialog dialog) { this.dialog = dialog; filters.Add("NOT YET"); enabled.Add(true); // TODO: Add indexer QListView list = (QListView)dialog.Child("list").QtCast(); list.SetResizeMode(QListView.ResizeMode.LastColumn); for (int i = 0; i < filters.Count; ++i) { string pattern = (string)filters [i]; QCheckListItem item = new QCheckListItem(list, pattern, QCheckListItem.Type.CheckBox); item.SetOn((bool)enabled [i]); } }