File indexing completed on 2025-01-19 09:45:51
0001 /* 0002 SPDX-FileCopyrightText: 2009 Prakash Mohan <prakash.mohan@kdemail.net> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "oal/filter.h" 0008 0009 OAL::Filter::Filter(const QString &id, const filterProperties *fp) 0010 { 0011 m_Id = id; 0012 m_Model = fp->model; 0013 m_Vendor = fp->vendor; 0014 m_Type = fp->type; 0015 m_Color = fp->color; 0016 m_Name = fp->vendor + ' ' + fp->model + " - " + fp->type + ' ' + fp->color + " (" + id + ')'; 0017 m_Offset = fp->offset; 0018 m_Exposure = fp->exposure; 0019 m_LockedFilter = fp->lockedFilter; 0020 m_UseAutoFocus = fp->useAutoFocus; 0021 m_AbsoluteFocusPosition = fp->absFocusPos; 0022 m_FocusTemperature = fp->focusTemperature; 0023 m_FocusAltitude = fp->focusAltitude; 0024 m_FocusTicksPerTemp = fp->focusTicksPerTemp; 0025 m_FocusTicksPerAlt = fp->focusTicksPerAlt; 0026 m_Wavelength = fp->wavelength; 0027 }