global: made every user action set a project "modified" state that will prevent

the main window from closing instantly
This commit is contained in:
itsmattkc
2020-03-03 14:33:45 +11:00
parent 0f5cd40c45
commit baf3fbde05
25 changed files with 377 additions and 238 deletions
+3 -3
View File
@@ -198,7 +198,7 @@ SequenceDialog::SequenceParamCommand::SequenceParamCommand(Sequence* s,
const AudioParams& audio_params,
const QString& name,
QUndoCommand* parent) :
QUndoCommand(parent),
UndoCommand(parent),
sequence_(s),
new_video_params_(video_params),
new_audio_params_(audio_params),
@@ -209,14 +209,14 @@ SequenceDialog::SequenceParamCommand::SequenceParamCommand(Sequence* s,
{
}
void SequenceDialog::SequenceParamCommand::redo()
void SequenceDialog::SequenceParamCommand::redo_internal()
{
sequence_->set_video_params(new_video_params_);
sequence_->set_audio_params(new_audio_params_);
sequence_->set_name(new_name_);
}
void SequenceDialog::SequenceParamCommand::undo()
void SequenceDialog::SequenceParamCommand::undo_internal()
{
sequence_->set_video_params(old_video_params_);
sequence_->set_audio_params(old_audio_params_);