Kstars
10#include <QDialogButtonBox>
12#include <QPlainTextEdit>
13#include <qsystemdetection.h>
15#include <QNetworkAccessManager>
16#include <QNetworkRequest>
17#include <QNetworkReply>
19#include "ui_wizwelcome.h"
20#include "ui_wizlocation.h"
21#include "ui_wizdownload.h"
24#include "ui_wizdata.h"
27#include "QProgressIndicator.h"
32class WizWelcomeUI :
public QFrame,
public Ui::WizWelcome
40class WizLocationUI :
public QFrame,
public Ui::WizLocation
49class WizDataUI :
public QFrame,
public Ui::WizData
54 explicit WizDataUI(QWidget *parent =
nullptr);
58class WizDownloadUI :
public QFrame,
public Ui::WizDownload
104 void slotChangeCity();
110 void slotFilterCities();
114 void slotInstallGSC();
116 void slotExtractGSC();
118 void slotGSCInstallerFinished();
120 void slotUpdateDataButtons();
122 void slotOpenOrCopyKStarsDataDirectory();
132 void setButtonsEnabled();
137 bool dataDirExists();
141 QTimer *downloadMonitor {
nullptr };
143 WizDataUI *data {
nullptr };
146 QStackedWidget *wizardStack {
nullptr };
147 WizWelcomeUI *welcome {
nullptr };
148 WizLocationUI *location {
nullptr };
149 QPushButton *nextB {
nullptr };
150 QPushButton *backB {
nullptr };
151 QPushButton *completeB {
nullptr };
152 QDialogButtonBox *buttonBox {
nullptr };
153 GeoLocation *Geo {
nullptr };
154 QList<GeoLocation *> filteredCityList;
Contains all relevant information for specifying a location on Earth: City Name, State/Province name,...
const GeoLocation * geo() const
KSWizard(QWidget *parent=nullptr)
Constructor.
The QProgressIndicator class lets an application display a progress indicator to show that a long tas...
QDialog(QWidget *parent, Qt::WindowFlags f)
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 11:53:44 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.