mirror of https://github.com/PCSX2/pcsx2.git
Debugger: Adds editing register values via double click
Double clicking a register segment will open the segment edit dialogue that normally has to be accessed by the right click menu.
This commit is contained in:
parent
3695862368
commit
bc7b0e53f0
|
@ -202,6 +202,19 @@ void RegisterWidget::wheelEvent(QWheelEvent* event)
|
||||||
this->repaint();
|
this->repaint();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void RegisterWidget::mouseDoubleClickEvent(QMouseEvent* event)
|
||||||
|
{
|
||||||
|
if (!m_cpu->isAlive())
|
||||||
|
return;
|
||||||
|
if (m_selectedRow > m_rowEnd) // Unsigned underflow; selectedRow will be > m_rowEnd (technically negative)
|
||||||
|
return;
|
||||||
|
const int categoryIndex = ui.registerTabs->currentIndex();
|
||||||
|
if (m_cpu->getRegisterSize(categoryIndex) == 128)
|
||||||
|
contextChangeSegment();
|
||||||
|
else
|
||||||
|
contextChangeValue();
|
||||||
|
}
|
||||||
|
|
||||||
void RegisterWidget::customMenuRequested(QPoint pos)
|
void RegisterWidget::customMenuRequested(QPoint pos)
|
||||||
{
|
{
|
||||||
if (!m_cpu->isAlive())
|
if (!m_cpu->isAlive())
|
||||||
|
|
|
@ -26,6 +26,7 @@ public:
|
||||||
protected:
|
protected:
|
||||||
void paintEvent(QPaintEvent* event);
|
void paintEvent(QPaintEvent* event);
|
||||||
void mousePressEvent(QMouseEvent* event);
|
void mousePressEvent(QMouseEvent* event);
|
||||||
|
void mouseDoubleClickEvent(QMouseEvent* event);
|
||||||
void wheelEvent(QWheelEvent* event);
|
void wheelEvent(QWheelEvent* event);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
|
|
Loading…
Reference in New Issue