Branch Watch Tool: Smarter Context Menu

Also, right-clicking the table's scroll area when all columns are hidden will show the column visibility menu.
This commit is contained in:
mitaclaw 2024-05-24 17:26:14 -07:00
parent 46a89936ae
commit cf6a392979
4 changed files with 130 additions and 118 deletions

View file

@ -144,18 +144,6 @@ void BranchWatchTableModel::OnWipeInspection()
roles);
}
void BranchWatchTableModel::OnDelete(QModelIndexList index_list)
{
std::sort(index_list.begin(), index_list.end());
// TODO C++20: std::ranges::reverse_view
for (auto iter = index_list.rbegin(); iter != index_list.rend(); ++iter)
{
if (!iter->isValid())
continue;
removeRow(iter->row());
}
}
void BranchWatchTableModel::Save(const Core::CPUThreadGuard& guard, std::FILE* file) const
{
m_branch_watch.Save(guard, file);