mirror of
https://github.com/rizinorg/cutter.git
synced 2025-02-20 13:46:06 +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
|
||||
resetToDefaultLayout();
|
||||
enableDebugWidgetsMenu(false);
|
||||
|
||||
// Restore saved settings
|
||||
this->readSettings();
|
||||
@ -680,6 +681,11 @@ void MainWindow::showDebugDocks()
|
||||
updateDockActionsChecked();
|
||||
}
|
||||
|
||||
void MainWindow::enableDebugWidgetsMenu(bool enable)
|
||||
{
|
||||
ui->menuAddDebugWidgets->setEnabled(enable);
|
||||
}
|
||||
|
||||
void MainWindow::resetToDefaultLayout()
|
||||
{
|
||||
hideAllDocks();
|
||||
@ -960,6 +966,7 @@ void MainWindow::changeDebugView()
|
||||
{
|
||||
saveSettings();
|
||||
resetToDebugLayout();
|
||||
enableDebugWidgetsMenu(true);
|
||||
}
|
||||
|
||||
void MainWindow::changeDefinedView()
|
||||
@ -969,6 +976,7 @@ void MainWindow::changeDefinedView()
|
||||
hideAllDocks();
|
||||
restoreDocks();
|
||||
readSettings();
|
||||
enableDebugWidgetsMenu(false);
|
||||
core->raisePrioritizedMemoryWidget(memType);
|
||||
}
|
||||
|
||||
|
@ -245,6 +245,7 @@ private:
|
||||
void hideAllDocks();
|
||||
void showZenDocks();
|
||||
void showDebugDocks();
|
||||
void enableDebugWidgetsMenu(bool enable);
|
||||
|
||||
void toggleDockWidget(QDockWidget *dock_widget, bool show);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user