mirror of
https://github.com/aseprite/aseprite.git
synced 2024-10-04 05:50:15 +00:00
add onChecked() function to Timeline command
This commit is contained in:
parent
20120f432a
commit
e646ee7047
@ -28,7 +28,8 @@ public:
|
||||
protected:
|
||||
void onLoadParams(const Params& params) override;
|
||||
void onExecute(Context* context) override;
|
||||
|
||||
bool onChecked(Context* ctx);
|
||||
|
||||
bool m_open;
|
||||
bool m_close;
|
||||
bool m_switch;
|
||||
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user