Kstars

opsguides.h
1/*
2 SPDX-FileCopyrightText: 2005 Jason Harris <jharris@30doradus.org>
3
4 SPDX-License-Identifier: GPL-2.0-or-later
5*/
6
7#pragma once
8
9#include "ui_opsguides.h"
10
11class KConfigDialog;
12
13/**
14 * @class OpsGuides
15 * The guide page enables to user to select to turn on and off guide overlays such as
16 * constellation lines, boundaries, flags..etc.
17 */
18class OpsGuides : public QFrame, public Ui::OpsGuides
19{
21
22 public:
23 explicit OpsGuides();
24 virtual ~OpsGuides() override = default;
25
26 private slots:
27 void slotApply();
28 void slotToggleConstellOptions(bool state);
29 void slotToggleConstellationArt(bool state);
30 void slotToggleMilkyWayOptions(bool state);
31 void slotToggleOpaqueGround(bool state);
32 void slotToggleAutoSelectGrid(bool state);
33
34 private:
35 KConfigDialog *m_ConfigDialog { nullptr };
36 bool isDirty { false };
37};
38
The guide page enables to user to select to turn on and off guide overlays such as constellation line...
Definition opsguides.h:19
Q_OBJECTQ_OBJECT
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:16:41 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.