Changeset View
Changeset View
Standalone View
Standalone View
kstars/ekos/align/opsalign.h
Show All 21 Lines | |||||
22 | 22 | | |||
23 | class OpsAlign : public QWidget, public Ui::OpsAlign | 23 | class OpsAlign : public QWidget, public Ui::OpsAlign | ||
24 | { | 24 | { | ||
25 | Q_OBJECT | 25 | Q_OBJECT | ||
26 | 26 | | |||
27 | public: | 27 | public: | ||
28 | explicit OpsAlign(Align *parent); | 28 | explicit OpsAlign(Align *parent); | ||
29 | virtual ~OpsAlign() override = default; | 29 | virtual ~OpsAlign() override = default; | ||
30 | bool brewInstalled(); | ||||
31 | bool pythonInstalled(); | ||||
32 | bool astropyInstalled(); | ||||
30 | 33 | | |||
31 | protected: | 34 | protected: | ||
32 | private slots: | 35 | private slots: | ||
33 | void toggleSolverInternal(); | 36 | void toggleSolverInternal(); | ||
34 | void setupPython(); | 37 | void setupPython(); | ||
35 | void toggleConfigInternal(); | 38 | void toggleConfigInternal(); | ||
36 | void toggleWCSInternal(); | 39 | void toggleWCSInternal(); | ||
37 | void slotApply(); | 40 | void slotApply(); | ||
41 | void togglePythonDefault(); | ||||
38 | 42 | | |||
39 | signals: | 43 | signals: | ||
40 | void settingsUpdated(); | 44 | void settingsUpdated(); | ||
41 | 45 | | |||
42 | private: | 46 | private: | ||
43 | KConfigDialog *m_ConfigDialog { nullptr }; | 47 | KConfigDialog *m_ConfigDialog { nullptr }; | ||
44 | Align *alignModule { nullptr }; | 48 | Align *alignModule { nullptr }; | ||
45 | bool brewInstalled(); | 49 | | ||
46 | bool pythonInstalled(); | 50 | | ||
47 | bool astropyInstalled(); | | |||
48 | }; | 51 | }; | ||
49 | } | 52 | } |