File indexing completed on 2024-04-14 03:43:22
0001 /* 0002 SPDX-FileCopyrightText: 2010 Akarsh Simha <akarshsimha@gmail.com> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #include "moonphasetool.h" 0008 0009 #include "ksnumbers.h" 0010 #include "skyobjects/ksmoon.h" 0011 #include "skyobjects/kssun.h" 0012 0013 #include <QCalendarWidget> 0014 0015 MoonPhaseTool::MoonPhaseTool(QWidget *parent) : QDialog(parent, Qt::Dialog) 0016 { 0017 #ifdef Q_OS_OSX 0018 setWindowFlags(Qt::Tool | Qt::WindowStaysOnTopHint); 0019 #endif 0020 0021 //KStarsDateTime dtStart ( KStarsDateTime::currentDateTime() ); 0022 m_Moon.reset(new KSMoon); 0023 m_Sun.reset(new KSSun); 0024 mpc.reset(new MoonPhaseCalendar(*m_Moon, *m_Sun)); 0025 //gcw = new GenericCalendarWidget( *mpc, this ); 0026 0027 gcw = new QCalendarWidget(this); 0028 //FIXME Need porting to KF5, can we use QCalendarWidget instead of GenericCalendarWidget? 0029 //setButtons( 0 ); 0030 setFixedSize(gcw->size()); 0031 setWindowTitle(xi18n("Moon Phase Calendar")); 0032 }