Merge pull request #648 from blackmiaool/patch-2

Show checkbox in View > Timeline menu item when the Timeline is visible
This commit is contained in:
David Capello 2015-05-02 10:35:33 -03:00
commit 9bf11e0b40

View File

@ -28,6 +28,7 @@ public:
protected:
void onLoadParams(const Params& params) override;
void onExecute(Context* context) override;
bool onChecked(Context* ctx) override;
bool m_open;
bool m_close;
@ -75,6 +76,15 @@ void TimelineCommand::onExecute(Context* context)
App::instance()->getMainWindow()->setTimelineVisibility(newVisible);
}
bool TimelineCommand::onChecked(Context* ctx) {
MainWindow* mainWin = App::instance()->getMainWindow();
if (!mainWin)
return false;
Timeline* timelineWin = mainWin->getTimeline();
return (timelineWin && timelineWin->isVisible());
}
Command* CommandFactory::createTimelineCommand()
{
return new TimelineCommand;