Modules widget: copy only copies the first selected cell
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 88/100
Direzione di ricerca
Inizia in ui/moduleswidget.cpp, in DebugModulesWidget::copy(), quindi confrontalo con l’implementazione corretta di DebugMemoryMapWidget::copy(). Trasporta la gestione pertinente della selezione in modo che ogni cella selezionata venga copiata nell’ordine visivo, con colonne separate da tabulazioni e righe separate da interruzioni di riga.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
In the Debugger Modules sidebar widget, selecting multiple cells and copying (Ctrl+C / right-click → Copy) only copies the contents of the first selected cell. All other selected cells are ignored.
Cause
DebugModulesWidget::copy() in ui/moduleswidget.cpp only reads sel[0]:
QModelIndexList sel = selectionModel()->selectedIndexes();
if (sel.empty())
return;
auto sourceIndex = m_filter->mapToSource(sel[0]); // <-- only the first cell
...
switch (sel[0].column()) { ... }
It should iterate over all selected indexes.
Expected behavior
Copy the contents of every selected cell — grouped by row (tab-separated columns within a row, newline between rows), in visual order — matching typical table-copy behavior.
Notes
The same bug existed in the Memory Map widget (DebugMemoryMapWidget::copy()) and has been fixed there; the same fix should be ported to the Modules widget. See DebugMemoryMapWidget::copy() for the reference implementation.
- Lingua principale
- C++
- Stelle
- 331
- Fork
- 33
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Vector35/debugger
-
bug Effort: Trivial Impact: Low
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
fix wine documentation link Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 95/100
-
Effort: Trivial enhancement UI
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
documentation Impact: Low
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 76/100
Tutte le issue di Vector35/debugger
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
AXERA-TECH/ax-llm#77 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
games-on-whales/wolf#509 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
-
bug-unconfirmed
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100