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/observation.h" 0008 0009 void OAL::Observation::setObservation(QString _id, QString _observer, QString _site, QString _session, QString _target, 0010 KStarsDateTime _begin, double _faintestStar, double _seeing, QString _scope, 0011 QString _eyepiece, QString _lens, QString _filter, QString _result, QString _lang) 0012 { 0013 m_Name = _id; 0014 m_Observer = _observer; 0015 m_Site = _site; 0016 m_Session = _session; 0017 m_Target = _target; 0018 m_Begin = _begin; 0019 m_FaintestStar = _faintestStar; 0020 m_Seeing = _seeing; 0021 m_Scope = _scope; 0022 m_Eyepiece = _eyepiece; 0023 m_Lens = _lens; 0024 m_Filter = _filter; 0025 m_Result = _result; 0026 m_Lang = _lang; 0027 } 0028 0029 Observation::Observation(QString id, Observer *observer, Session *session, SkyObject *target, KStarsDateTime begin, 0030 double faintestStar, double seeing, Scope *scope, Eyepiece *eyepiece, Lens *lens, 0031 Filter *filter, QString result, QString lang) 0032 { 0033 if (observer) 0034 m_Observer = observer->id(); 0035 if (target) 0036 m_Target = target->name(); 0037 if (session) 0038 { 0039 m_Session = session->id(); 0040 m_Site = session->site(); 0041 } 0042 if (scope) 0043 m_Scope = scope->id(); 0044 if (lens) 0045 m_Lens = lens->id(); 0046 if (filter) 0047 m_Filter = filter->id(); 0048 if (eyepiece) 0049 m_Eyepiece = eyepiece->id(); 0050 m_Name = id; 0051 m_Begin = begin; 0052 m_FaintestStar = faintestStar; 0053 m_Seeing = seeing; 0054 m_Result = result; 0055 m_Lang = lang; 0056 }