gkunter / coquery

Coquery is a free corpus query tool for linguists, lexicographers, translators, and anybody who wishes to search and analyse a text corpus.
GNU General Public License v3.0
18 stars 4 forks source link

Column properties are really slow if there are many unique values. #290

Open gkunter opened 6 years ago

gkunter commented 6 years ago

The column property dialog uses a QTableWidget to handle the value substitutions. If the selected column has many different values, adding a QTableWidgetItem for each unique value becomes very slow.

Instead, of a QTableWidget, the dialog should use a QTableView, and the substitutions and values should be handled by an appropriate data model.