Kstars
10#include <QStandardItemModel>
11#include <QNetworkAccessManager>
16#include "indi/indistd.h"
17#include "profileinfo.h"
19#include "ui_serialportassistant.h"
21class SerialPortAssistant :
public QDialog,
public Ui::SerialPortAssistant
24 explicit SerialPortAssistant(ProfileInfo *profile,
QWidget *
parent =
nullptr);
26 void addDevice(
const QSharedPointer<ISD::GenericDevice> &device);
31 bool removeActiveRule();
32 bool addRule(
const QJsonObject &rule);
33 void addDevicePage(
const QSharedPointer<ISD::GenericDevice> &device);
34 void gotoDevicePage(
const QSharedPointer<ISD::GenericDevice> &device);
35 void resetCurrentPage();
39 void discoverDevice();
41 QList<QSharedPointer<ISD::GenericDevice>> m_Devices;
43 std::unique_ptr<QStandardItemModel> model;
44 QSharedPointer<ISD::GenericDevice> m_CurrentDevice;
45 const ProfileInfo *m_Profile;
47 QNetworkAccessManager manager;
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.