diff --git a/src/lib/gui/MainWindow.cpp b/src/lib/gui/MainWindow.cpp index b4157338b..e5e6f56ec 100644 --- a/src/lib/gui/MainWindow.cpp +++ b/src/lib/gui/MainWindow.cpp @@ -429,7 +429,7 @@ void MainWindow::startCore() { // Save current IP state when server starts if (m_coreProcess.mode() == CoreMode::Server && Settings::value(Settings::Core::Interface).toString().isEmpty()) { - m_serverStartIPs = m_networkMonitor->getAvailableIPv4Addresses(); + m_serverStartIPs = m_networkMonitor->validAddresses(); m_serverStartSuggestedIP = m_serverStartIPs.isEmpty() ? "" : m_serverStartIPs.first(); } @@ -627,7 +627,7 @@ void MainWindow::updateSecurityIcon(bool visible) void MainWindow::updateNetworkInfo() { - updateIpLabel(m_networkMonitor->getAvailableIPv4Addresses()); + updateIpLabel(m_networkMonitor->validAddresses()); } void MainWindow::serverConnectionConfigureClient(const QString &clientName) diff --git a/src/lib/gui/core/NetworkMonitor.cpp b/src/lib/gui/core/NetworkMonitor.cpp index 48ef55824..322330ef2 100644 --- a/src/lib/gui/core/NetworkMonitor.cpp +++ b/src/lib/gui/core/NetworkMonitor.cpp @@ -52,7 +52,7 @@ void NetworkMonitor::stopMonitoring() m_isMonitoring = false; } -QStringList NetworkMonitor::getAvailableIPv4Addresses() const +QStringList NetworkMonitor::validAddresses() const { QList physicalIPs; QList virtualIPs; @@ -117,7 +117,7 @@ void NetworkMonitor::setIpAddresses(const QStringList &newAddresses) void NetworkMonitor::updateNetworkState() { - setIpAddresses(getAvailableIPv4Addresses()); + setIpAddresses(validAddresses()); } } // namespace deskflow::gui diff --git a/src/lib/gui/core/NetworkMonitor.h b/src/lib/gui/core/NetworkMonitor.h index 338e2f154..49a19e307 100644 --- a/src/lib/gui/core/NetworkMonitor.h +++ b/src/lib/gui/core/NetworkMonitor.h @@ -50,7 +50,7 @@ public: * @brief Get list of all available IPv4 addresses (excluding local and link-local addresses) * @return IPv4 address list */ - QStringList getAvailableIPv4Addresses() const; + QStringList validAddresses() const; /** * @brief Check if a network interface is virtual diff --git a/src/lib/gui/dialogs/SettingsDialog.cpp b/src/lib/gui/dialogs/SettingsDialog.cpp index 8db2b1f5f..6c13b3158 100644 --- a/src/lib/gui/dialogs/SettingsDialog.cpp +++ b/src/lib/gui/dialogs/SettingsDialog.cpp @@ -56,7 +56,7 @@ SettingsDialog::SettingsDialog(QWidget *parent, const IServerConfig &serverConfi // Populate the list of IP addresses NetworkMonitor networkMonitor(this); - for (const auto &address : networkMonitor.getAvailableIPv4Addresses()) { + for (const auto &address : networkMonitor.validAddresses()) { QString ipString = address; if (ui->comboInterface->findText(ipString) == -1) { ui->comboInterface->addItem(ipString, ipString);