tahoma2d/toonz/sources/common/tapptools/tparamundo.cpp

31 lines
749 B
C++
Raw Normal View History

2016-03-19 06:57:51 +13:00
#include "tparamundo.h"
//#include "tparam.h"
#include "tundo.h"
class ParamUndoManager final : public TParamUndoManager {
2016-03-19 06:57:51 +13:00
public:
2016-06-15 18:43:10 +12:00
ParamUndoManager() {}
~ParamUndoManager() {}
2016-06-19 20:06:29 +12:00
void onChange(const TParamChange &change) override;
2016-03-19 06:57:51 +13:00
};
//-------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
TParamUndoManager *TParamUndoManager::instance() {
static ParamUndoManager instance;
return &instance;
2016-03-19 06:57:51 +13:00
}
//-------------------------------------------------------------------
2016-06-15 18:43:10 +12:00
void ParamUndoManager::onChange(const TParamChange &change) {
assert(0);
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
// if (!change.m_undoing && !change.m_dragging)
// TUndoManager::manager()->add(change.createUndo());
2016-03-19 06:57:51 +13:00
}
//-------------------------------------------------------------------