runner.getNoteTableModel().setHeaderData(Global.noteTableSynchronizedPosition, Qt.Orientation.Horizontal, tr("Sync"), Qt.ItemDataRole.DisplayRole);
runner.getNoteTableModel().setHeaderData(Global.noteTablePinnedPosition, Qt.Orientation.Horizontal, tr("Pinned"), Qt.ItemDataRole.DisplayRole);
runner.getNoteTableModel().setHeaderData(Global.noteTableThumbnailPosition, Qt.Orientation.Horizontal, tr("Thumbnail"), Qt.ItemDataRole.DisplayRole);
header.sortIndicatorChanged.connect(this, "resetViewport()");
proxyModel = new NoteSortFilterProxyModel(this);
proxyModel.setSourceModel(runner.getNoteTableModel());
setAlternatingRowColors(false);
setModel(proxyModel);
runner.getNoteTableModel().setSortProxyModel(proxyModel);