From 1d98f51197802f3fdf60d1379cd74aa003425a98 Mon Sep 17 00:00:00 2001 From: blackmiaool Date: Mon, 4 May 2015 13:02:58 +0800 Subject: [PATCH] Show checkbox in Palette > Palette Editor menu item when the Palette Editor is visible --- src/app/commands/cmd_palette_editor.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/app/commands/cmd_palette_editor.cpp b/src/app/commands/cmd_palette_editor.cpp index 5f5945f3c..a5ea4295c 100644 --- a/src/app/commands/cmd_palette_editor.cpp +++ b/src/app/commands/cmd_palette_editor.cpp @@ -138,6 +138,7 @@ public: protected: void onLoadParams(const Params& params) override; void onExecute(Context* context) override; + bool onChecked(Context* context) override; private: bool m_open; @@ -225,6 +226,15 @@ void PaletteEditorCommand::onExecute(Context* context) } } +bool PaletteEditorCommand::onChecked(Context* context) +{ + if(!g_window) + { + return false; + } + return g_window->isVisible(); +} + ////////////////////////////////////////////////////////////////////// // PaletteEntryEditor implementation //