Debugger/Qt: Unlock debugger table view layout

This commit is contained in:
Fabian Thomys 2025-07-01 17:48:15 +02:00 committed by Ty
parent f750eb56ab
commit a87e661745
5 changed files with 5 additions and 0 deletions

View File

@ -21,6 +21,7 @@ BreakpointView::BreakpointView(const DebuggerViewParameters& parameters)
connect(m_ui.breakpointList, &QTableView::doubleClicked, this, &BreakpointView::onDoubleClicked);
m_ui.breakpointList->setModel(m_model);
m_ui.breakpointList->horizontalHeader()->setSectionsMovable(true);
this->resizeColumns();
}

View File

@ -16,6 +16,7 @@ SavedAddressesView::SavedAddressesView(const DebuggerViewParameters& parameters)
m_ui.setupUi(this);
m_ui.savedAddressesList->setModel(m_model);
m_ui.savedAddressesList->horizontalHeader()->setSectionsMovable(true);
m_ui.savedAddressesList->setContextMenuPolicy(Qt::CustomContextMenu);
connect(m_ui.savedAddressesList, &QTableView::customContextMenuRequested,

View File

@ -14,6 +14,7 @@ ModuleView::ModuleView(const DebuggerViewParameters& parameters)
{
m_ui.setupUi(this);
m_ui.moduleList->setModel(m_model);
m_ui.moduleList->horizontalHeader()->setSectionsMovable(true);
m_ui.moduleList->setContextMenuPolicy(Qt::CustomContextMenu);
connect(m_ui.moduleList, &QTableView::customContextMenuRequested, this, &ModuleView::openContextMenu);

View File

@ -19,6 +19,7 @@ StackView::StackView(const DebuggerViewParameters& parameters)
connect(m_ui.stackList, &QTableView::doubleClicked, this, &StackView::onDoubleClick);
m_ui.stackList->setModel(m_model);
m_ui.stackList->horizontalHeader()->setSectionsMovable(true);
for (std::size_t i = 0; auto mode : StackModel::HeaderResizeModes)
{
m_ui.stackList->horizontalHeader()->setSectionResizeMode(i, mode);

View File

@ -24,6 +24,7 @@ ThreadView::ThreadView(const DebuggerViewParameters& parameters)
m_ui.threadList->setModel(m_proxy_model);
m_ui.threadList->setSortingEnabled(true);
m_ui.threadList->sortByColumn(ThreadModel::ThreadColumns::ID, Qt::SortOrder::AscendingOrder);
m_ui.threadList->horizontalHeader()->setSectionsMovable(true);
m_ui.threadList->verticalHeader()->setSectionResizeMode(QHeaderView::ResizeMode::ResizeToContents);
for (std::size_t i = 0; auto mode : ThreadModel::HeaderResizeModes)
{