mirror of
https://github.com/rizinorg/cutter.git
synced 2024-11-30 16:20:25 +00:00
Add "Disasm Options" context menu in the Memory Widget
This commit is contained in:
parent
c0079c77be
commit
d764dd9cf5
@ -761,6 +761,11 @@ QToolButton .svg-icon path {
|
||||
<string>Copy Disasm</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionDisplayOptions">
|
||||
<property name="text">
|
||||
<string>Copy Disasm</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionStart_Web_Server">
|
||||
<property name="checkable">
|
||||
<bool>true</bool>
|
||||
|
@ -7,6 +7,7 @@
|
||||
#include "dialogs/XrefsDialog.h"
|
||||
#include "dialogs/RenameDialog.h"
|
||||
#include "dialogs/CommentsDialog.h"
|
||||
#include "dialogs/AsmOptionsDialog.h"
|
||||
#include "dialogs/FlagDialog.h"
|
||||
|
||||
#include <QTemporaryFile>
|
||||
@ -988,6 +989,12 @@ void MemoryWidget::showHexASCIIContextMenu(const QPoint &pt)
|
||||
delete menu;
|
||||
}
|
||||
|
||||
void MemoryWidget::on_actionDisplayOptions_triggered()
|
||||
{
|
||||
auto dialog = new AsmOptionsDialog(main->core, this);
|
||||
dialog->show();
|
||||
}
|
||||
|
||||
void MemoryWidget::showDisasContextMenu(const QPoint &pt)
|
||||
{
|
||||
// Set Disas popup menu
|
||||
@ -1018,6 +1025,8 @@ void MemoryWidget::showDisasContextMenu(const QPoint &pt)
|
||||
menu->addAction(ui->actionDisasCopy_All);
|
||||
menu->addAction(ui->actionDisasCopy_Bytes);
|
||||
menu->addAction(ui->actionDisasCopy_Disasm);
|
||||
menu->addSeparator();
|
||||
menu->addAction(ui->actionDisplayOptions);
|
||||
|
||||
ui->disasTextEdit_2->setContextMenuPolicy(Qt::CustomContextMenu);
|
||||
}
|
||||
|
@ -134,6 +134,8 @@ private slots:
|
||||
void on_actionHideDisasm_side_panel_triggered();
|
||||
void on_actionHideHexdump_side_panel_triggered();
|
||||
void on_actionHideGraph_side_panel_triggered();
|
||||
void on_actionDisplayOptions_triggered();
|
||||
|
||||
void on_disasButton_clicked();
|
||||
void on_graphButton_clicked();
|
||||
void on_hexButton_clicked();
|
||||
|
@ -2823,6 +2823,11 @@ QToolTip {
|
||||
<string>Copy bytes</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionDisplayOptions">
|
||||
<property name="text">
|
||||
<string>Display Options</string>
|
||||
</property>
|
||||
</action>
|
||||
<action name="actionDisasCopy_Disasm">
|
||||
<property name="text">
|
||||
<string>Copy disasm</string>
|
||||
|
Loading…
Reference in New Issue
Block a user