File indexing completed on 2025-02-23 04:09:07
0001 /* 0002 * SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 #include "KisCumulativeUndoModel.h" 0007 0008 #include <KisLager.h> 0009 0010 KisCumulativeUndoModel::KisCumulativeUndoModel(lager::cursor<KisCumulativeUndoData> _data) 0011 : data(_data) 0012 , LAGER_QT(excludeFromMerge) {data[&KisCumulativeUndoData::excludeFromMerge]} 0013 , LAGER_QT(mergeTimeout) {data[&KisCumulativeUndoData::mergeTimeout] 0014 .zoom(kislager::lenses::scale_int_to_real(0.001))} 0015 , LAGER_QT(maxGroupSeparation) {data[&KisCumulativeUndoData::maxGroupSeparation] 0016 .zoom(kislager::lenses::scale_int_to_real(0.001))} 0017 , LAGER_QT(maxGroupDuration) {data[&KisCumulativeUndoData::maxGroupDuration] 0018 .zoom(kislager::lenses::scale_int_to_real(0.001))} 0019 { 0020 }