Use QHostInfo to get local host name.
Added dependency on QtNetwork for Qt4, too. In Qt5 we depend through QtQuick.
This commit is contained in:
parent
5e9269b854
commit
541fcee7a4
@ -33,6 +33,7 @@ if (USE_QT5)
|
|||||||
qt5_use_modules(sddm Widgets Quick)
|
qt5_use_modules(sddm Widgets Quick)
|
||||||
else()
|
else()
|
||||||
find_package(Qt4 REQUIRED)
|
find_package(Qt4 REQUIRED)
|
||||||
|
set(QT_USE_QTNETWORK TRUE)
|
||||||
set(QT_USE_QTDECLARATIVE TRUE)
|
set(QT_USE_QTDECLARATIVE TRUE)
|
||||||
include(${QT_USE_FILE})
|
include(${QT_USE_FILE})
|
||||||
|
|
||||||
|
@ -25,11 +25,10 @@
|
|||||||
#include <QCoreApplication>
|
#include <QCoreApplication>
|
||||||
#include <QDir>
|
#include <QDir>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
|
#include <QHostInfo>
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
|
|
||||||
#include <unistd.h>
|
|
||||||
|
|
||||||
using namespace SDE;
|
using namespace SDE;
|
||||||
namespace SDE {
|
namespace SDE {
|
||||||
class SessionInfo {
|
class SessionInfo {
|
||||||
@ -87,9 +86,7 @@ namespace SDE {
|
|||||||
d->lastSessionIndex = i;
|
d->lastSessionIndex = i;
|
||||||
}
|
}
|
||||||
// get hostname
|
// get hostname
|
||||||
char hostName[100];
|
d->hostName = QHostInfo::localHostName();
|
||||||
gethostname(hostName, 100);
|
|
||||||
d->hostName = hostName;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
SessionManager::~SessionManager() {
|
SessionManager::~SessionManager() {
|
||||||
|
Loading…
Reference in New Issue
Block a user