Kstars
indiwebmanager.cpp
28 bool getWebManagerResponse(QNetworkAccessManager::Operation operation, const QUrl &url, QJsonDocument *reply,
91 qDebug() << Q_FUNC_INFO << "INDI: Error communicating with INDI Web Manager: " << response->errorString();
155 QUrl url(QString("http://%1:%2/api/profiles/custom").arg(pi->host).arg(pi->INDIWebManagerPort));
175 auto pos = std::find_if(customDrivers.begin(), customDrivers.end(), [label](QVariantMap oneDriver)
239 KSNotification::error(i18n("Driver %1 failed to start on the remote INDI server.", oneDriverExec));
240 qCritical(KSTARS_EKOS) << "Driver" << oneDriverExec << "failed to start on the remote INDI server!";
260 url = QUrl(QString("http://%1:%2/api/profiles/%3").arg(pi->host).arg(pi->INDIWebManagerPort).arg(pi->name));
272 url = QUrl(QString("http://%1:%2/api/profiles/%3").arg(pi->host).arg(pi->INDIWebManagerPort).arg(pi->name));
281 url = QUrl(QString("http://%1:%2/api/profiles/%3/drivers").arg(pi->host).arg(pi->INDIWebManagerPort).arg(pi->name));
286 // Then we should not define guider as a separate driver since that would start the driver executable twice
293 if ((guiderInfo = DriverManager::Instance()->findDriverByName(pi->drivers["Guider"])) == nullptr)
295 if ((guiderInfo = DriverManager::Instance()->findDriverByLabel(pi->drivers["Guider"])) == nullptr)
325 auto matchingDriver = std::find_if(driverArray.begin(), driverArray.end(), [oneRule](const auto & oneDriver)
361 QUrl url(QString("http://%1:%2/api/server/start/%3").arg(pi->host).arg(pi->INDIWebManagerPort).arg(pi->name));
Operation
QString errorString() const const
QJsonObject object() const const
QFuture< T > run(Function function,...)
bool isActive() const const
QJsonDocument fromJson(const QByteArray &json, QJsonParseError *error)
void setSingleShot(bool singleShot)
int count(const T &value) const const
QNetworkReply::NetworkError error() const const
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
QJsonObject fromVariantMap(const QVariantMap &map)
QByteArray number(int n, int base)
NETWORKMANAGERQT_EXPORT bool checkVersion(const int x, const int y, const int z)
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
KCOREADDONS_EXPORT unsigned int version()
QNetworkReply * get(const QNetworkRequest &request)
Definition: driverinfo.h:45
void start(int msec)
QString i18n(const char *text, const TYPE &arg...)
QNetworkReply * post(const QNetworkRequest &request, QIODevice *data)
void quit()
QNetworkReply * put(const QNetworkRequest &request, QIODevice *data)
void timeout()
bool isEmpty() const const
QJsonArray::iterator begin()
NoError
AKONADI_CALENDAR_EXPORT KCalendarCore::Event::Ptr event(const Akonadi::Item &item)
QString errorString() const const
QJsonArray::iterator end()
void setRawHeader(const QByteArray &headerName, const QByteArray &headerValue)
const QList< QKeySequence > & quit()
QString arg(qlonglong a, int fieldWidth, int base, QChar fillChar) const const
bool isEmpty() const const
QString name(StandardShortcut id)
int count() const const
QJsonArray array() const const
NoError
void setUrl(const QUrl &url)
QByteArray toJson() const const
QList::iterator begin()
int size() const const
QByteArray readAll()
void append(const QJsonValue &value)
QList::iterator end()
QNetworkReply * deleteResource(const QNetworkRequest &request)
bool contains(const QJsonValue &value) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Aug 8 2022 04:13:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Aug 8 2022 04:13:21 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.