implement action redo
This commit is contained in:
@@ -131,6 +131,7 @@ public:
|
||||
void snapshot_save(std::string data_path);
|
||||
void snapshot_restore();
|
||||
void snap_history(const std::vector<int>& planes);
|
||||
class ActionStroke* create_action(int layer);
|
||||
void clear_context();
|
||||
void import_equirectangular(std::string file_path);
|
||||
void import_equirectangular_thread(std::string file_path);
|
||||
@@ -174,6 +175,11 @@ public:
|
||||
virtual void run() override
|
||||
{
|
||||
|
||||
}
|
||||
virtual Action* get_redo()
|
||||
{
|
||||
auto redo = m_canvas->create_action(m_layer_idx);
|
||||
return redo;
|
||||
}
|
||||
virtual void undo() override
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user