Kstars
9#include "ui_devmanager.h"
33 bool isConnected {
false };
34 DeviceManager *deviceManager {
nullptr };
70 DeviceManager *deviceManager;
74 double focal_length { 0 };
75 double aperture { 0 };
78class DeviceManagerUI :
public QFrame,
public Ui::devManager
96class INDIDriver :
public QDialog
103 LOCAL_NAME_COLUMN = 0,
106 LOCAL_VERSION_COLUMN,
111 HOST_STATUS_COLUMN = 0,
119 bool readXMLDrivers();
120 void processXMLDriver(
QString &driverName);
129 void processLocalTree(IDevice::DeviceStatus
dev_request);
130 void processRemoteTree(IDevice::DeviceStatus
dev_request);
131 IDevice *findDeviceByLabel(
const QString &label);
134 void enableDevice(
INDI_D *device);
135 void disableDevice(
INDI_D *device);
137 void resizeDeviceColumn();
138 void updateLocalTab();
139 void updateClientTab();
141 void updateMenuActions();
144 void modifyINDIHost();
145 void removeINDIHost();
146 void activateRunService();
147 void activateStopService();
148 void activateHostConnection();
149 void activateHostDisconnection();
150 void newTelescopeDiscovered();
151 void newCCDDiscovered();
152 void updateCustomDrivers();
156 DeviceManagerUI *ui {
nullptr };
161 int currentPort { 0 };
162 IDevice::XMLSource xmlSource;
INDI_D represents an INDI GUI Device.
This is the main window for KStars.
QObject * parent() const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:03 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.