File indexing completed on 2024-04-14 03:43:00

0001 /*
0002     SPDX-FileCopyrightText: 2011 Rafał Kułaga <rl.kulaga@gmail.com>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 #include "pwizchartcontents.h"
0008 #include "printingwizard.h"
0009 #include "skyobject.h"
0010 
0011 PWizChartContentsUI::PWizChartContentsUI(PrintingWizard *wizard, QWidget *parent)
0012     : QFrame(parent), m_ParentWizard(wizard)
0013 {
0014     setupUi(this);
0015 
0016     astComCheckBox->setChecked(false);
0017     astComCheckBox->setEnabled(false);
0018 }
0019 
0020 void PWizChartContentsUI::entered()
0021 {
0022     if (!m_ParentWizard->getSkyObject())
0023     {
0024         return;
0025     }
0026 
0027     if (m_ParentWizard->getSkyObject()->type() == 9 || m_ParentWizard->getSkyObject()->type() == 10)
0028     {
0029         astComCheckBox->setChecked(true);
0030         astComCheckBox->setEnabled(true);
0031     }
0032 }
0033 
0034 bool PWizChartContentsUI::isGeneralTableChecked()
0035 {
0036     return generalCheckBox->isChecked();
0037 }
0038 
0039 bool PWizChartContentsUI::isPositionTableChecked()
0040 {
0041     return posCheckBox->isChecked();
0042 }
0043 
0044 bool PWizChartContentsUI::isRSTTableChecked()
0045 {
0046     return rstCheckBox->isChecked();
0047 }
0048 
0049 bool PWizChartContentsUI::isAstComTableChecked()
0050 {
0051     return astComCheckBox->isChecked();
0052 }
0053 
0054 bool PWizChartContentsUI::isLoggingFormChecked()
0055 {
0056     return loggingFormBox->isChecked();
0057 }