Kstars
10#include "ui_stellarsolverprofileeditor.h"
11#include "parameters.h"
12#include "stellarsolverprofile.h"
24class StellarSolverProfileEditor :
public QWidget,
public Ui::StellarSolverProfileEditor
29 void setProfileGroup(ProfileGroup group,
bool warn =
true);
31 explicit StellarSolverProfileEditor(
QWidget *
parent, ProfileGroup group, KConfigDialog *dialog);
32 virtual ~StellarSolverProfileEditor()
override =
default;
35 SSolver::Parameters getSettingsFromUI();
36 void sendSettingsToUI(SSolver::Parameters a);
39 void openSingleProfile();
40 void saveSingleProfile();
41 void copySingleProfile();
42 void loadProfiles(
bool warn =
true);
44 void loadOptionsProfile();
45 void loadOptionsProfileIgnoreOldSettings(
int index);
46 void saveBackupProfiles();
47 void openBackupProfiles();
48 QList<SSolver::Parameters> getDefaultProfiles();
49 void loadDefaultProfiles();
51 void connectOptionsProfileComboBox();
52 void disconnectOptionsProfileComboBox();
54 void loadProfile(
const QString &profile);
55 void showEvent(QShowEvent *e)
override;
58 void optionsProfilesUpdated();
67 QString savedOptionsProfiles;
68 int openOptionsProfileNum = 0;
69 void settingJustChanged();
71 QList<SSolver::Parameters> optionsList;
72 bool optionsAreSaved =
true;
73 KConfigDialog *m_ConfigDialog {
nullptr };
75 ProfileGroup selectedProfileGroup = AlignProfiles;
Align class handles plate-solving and polar alignment measurement and correction using astrometry....
Ekos is an advanced Astrophotography tool for Linux.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:53:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.