File indexing completed on 2024-12-22 04:16:09

0001 /*
0002  *  SPDX-FileCopyrightText: 2022 Agata Cacko <cacko.azh@gmail.com>
0003  *
0004  *  SPDX-License-Identifier: GPL-2.0-or-later
0005  */
0006 #include "KisGridOpOptionModel.h"
0007 
0008 KisGridOpOptionModel::KisGridOpOptionModel(lager::cursor<KisGridOpOptionData> _optionData)
0009     : optionData(_optionData)
0010     , LAGER_QT(diameter) {_optionData[&KisGridOpOptionData::diameter]}
0011     , LAGER_QT(grid_width) {_optionData[&KisGridOpOptionData::grid_width]}
0012     , LAGER_QT(grid_height) {_optionData[&KisGridOpOptionData::grid_height]}
0013     
0014     , LAGER_QT(horizontal_offset) {_optionData[&KisGridOpOptionData::horizontal_offset]}
0015     , LAGER_QT(vertical_offset) {_optionData[&KisGridOpOptionData::vertical_offset]}
0016     , LAGER_QT(grid_division_level) {_optionData[&KisGridOpOptionData::grid_division_level]}
0017     
0018     , LAGER_QT(grid_pressure_division) {_optionData[&KisGridOpOptionData::grid_pressure_division]}
0019     , LAGER_QT(grid_scale) {_optionData[&KisGridOpOptionData::grid_scale]}
0020     , LAGER_QT(grid_vertical_border) {_optionData[&KisGridOpOptionData::grid_vertical_border]}
0021     
0022     , LAGER_QT(grid_horizontal_border) {_optionData[&KisGridOpOptionData::grid_horizontal_border]}
0023     , LAGER_QT(grid_random_border) {_optionData[&KisGridOpOptionData::grid_random_border]}
0024 {
0025 }