mirror of
https://github.com/rizinorg/cutter.git
synced 2025-02-21 14:16:08 +00:00
The debug windows menu is now grayed out if not in Debug/Emulation mode.
This commit is contained in:
parent
899d64c6f8
commit
f0fc9fc5e3
@ -237,6 +237,7 @@ void MainWindow::initUI()
|
|||||||
|
|
||||||
// Set up dock widgets default layout
|
// Set up dock widgets default layout
|
||||||
resetToDefaultLayout();
|
resetToDefaultLayout();
|
||||||
|
enableDebugWidgetsMenu(false);
|
||||||
|
|
||||||
// Restore saved settings
|
// Restore saved settings
|
||||||
this->readSettings();
|
this->readSettings();
|
||||||
@ -680,6 +681,11 @@ void MainWindow::showDebugDocks()
|
|||||||
updateDockActionsChecked();
|
updateDockActionsChecked();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void MainWindow::enableDebugWidgetsMenu(bool enable)
|
||||||
|
{
|
||||||
|
ui->menuAddDebugWidgets->setEnabled(enable);
|
||||||
|
}
|
||||||
|
|
||||||
void MainWindow::resetToDefaultLayout()
|
void MainWindow::resetToDefaultLayout()
|
||||||
{
|
{
|
||||||
hideAllDocks();
|
hideAllDocks();
|
||||||
@ -960,6 +966,7 @@ void MainWindow::changeDebugView()
|
|||||||
{
|
{
|
||||||
saveSettings();
|
saveSettings();
|
||||||
resetToDebugLayout();
|
resetToDebugLayout();
|
||||||
|
enableDebugWidgetsMenu(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::changeDefinedView()
|
void MainWindow::changeDefinedView()
|
||||||
@ -969,6 +976,7 @@ void MainWindow::changeDefinedView()
|
|||||||
hideAllDocks();
|
hideAllDocks();
|
||||||
restoreDocks();
|
restoreDocks();
|
||||||
readSettings();
|
readSettings();
|
||||||
|
enableDebugWidgetsMenu(false);
|
||||||
core->raisePrioritizedMemoryWidget(memType);
|
core->raisePrioritizedMemoryWidget(memType);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -245,6 +245,7 @@ private:
|
|||||||
void hideAllDocks();
|
void hideAllDocks();
|
||||||
void showZenDocks();
|
void showZenDocks();
|
||||||
void showDebugDocks();
|
void showDebugDocks();
|
||||||
|
void enableDebugWidgetsMenu(bool enable);
|
||||||
|
|
||||||
void toggleDockWidget(QDockWidget *dock_widget, bool show);
|
void toggleDockWidget(QDockWidget *dock_widget, bool show);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user