Fix WebUI greeting for qbittorrent-nox

* Check if WebUI is enabled and print an appropriate message otherwise.
* Print an actual runtime server scheme, address and port.

PR #19696.
This commit is contained in:
Hanabishi
2023-10-16 11:48:32 +05:00
committed by GitHub
parent e6ec3d0c2b
commit 90e023f138
5 changed files with 57 additions and 13 deletions

View File

@@ -28,6 +28,7 @@
#pragma once
#include <QHostAddress>
#include <QObject>
#include <QPointer>
@@ -53,7 +54,11 @@ class WebUI final : public ApplicationComponent<QObject>
public:
explicit WebUI(IApplication *app);
bool isEnabled() const;
bool isErrored() const;
bool isHttps() const;
QHostAddress hostAddress() const;
quint16 port() const;
signals:
void fatalError();
@@ -62,6 +67,7 @@ private slots:
void configure();
private:
bool m_isEnabled = false;
bool m_isErrored = false;
QPointer<Http::Server> m_httpServer;
QPointer<Net::DNSUpdater> m_dnsUpdater;