Exemple #1
0
    void clear() {
        mark_undoables(0);
        _undoStack.clear();
        _redoStack.clear();
        trackersClear();

        // greebo: This is called on map shutdown, so don't clear the observers,
        // there are some "persistent" observers like EntityInspector and ShaderClipboard
    }
Exemple #2
0
 bool finishRedo(const std::string& command) {
     bool changed = _redoStack.finish(command);
     mark_undoables(0);
     return changed;
 }
Exemple #3
0
 void startRedo() {
     _redoStack.start("unnamedCommand");
     mark_undoables(&_redoStack);
 }
Exemple #4
0
void clear(){
	mark_undoables( 0 );
	m_undo_stack.clear();
	m_redo_stack.clear();
	trackersClear();
}
Exemple #5
0
bool finishRedo( const char* command ){
	bool changed = m_redo_stack.finish( command );
	mark_undoables( 0 );
	return changed;
}
Exemple #6
0
void startRedo(){
	m_redo_stack.start( "unnamedCommand" );
	mark_undoables( &m_redo_stack );
}