diff --git a/sharing/linux/app/Sidebar.qml b/sharing/linux/app/Sidebar.qml index b54cc587..0ac0b796 100644 --- a/sharing/linux/app/Sidebar.qml +++ b/sharing/linux/app/Sidebar.qml @@ -32,7 +32,7 @@ Rectangle { } Text { - text: "lasans-laptop" + text: backend.hostname font.weight: 500 font.pointSize: 17 horizontalAlignment: Text.AlignHCenter diff --git a/sharing/linux/app/backend.cc b/sharing/linux/app/backend.cc index 28e55cb5..21cf44d7 100644 --- a/sharing/linux/app/backend.cc +++ b/sharing/linux/app/backend.cc @@ -11,6 +11,7 @@ #include #include #include +#include #include #include "absl/time/time.h" @@ -388,6 +389,10 @@ Backend::~Backend() { shutdown(); } +QString Backend::hostname() const { + return QSysInfo::machineHostName(); +} + void Backend::startReceive() { SetDesiredMode(Mode::kReceive); } diff --git a/sharing/linux/app/backend.h b/sharing/linux/app/backend.h index 4b5c9b0a..7d0b2e59 100644 --- a/sharing/linux/app/backend.h +++ b/sharing/linux/app/backend.h @@ -106,6 +106,7 @@ class Backend : public QObject, public nearby::sharing::ShareTargetDiscoveredCallback { Q_OBJECT QML_ELEMENT + Q_PROPERTY(QString hostname READ hostname CONSTANT) Q_PROPERTY(QAbstractListModel* targets READ targets CONSTANT) Q_PROPERTY(QAbstractListModel* transfers READ transfers CONSTANT) @@ -113,6 +114,7 @@ class Backend : public QObject, explicit Backend(QObject* parent = nullptr); ~Backend() override; + QString hostname() const; QAbstractListModel* targets() { return &targets_; } QAbstractListModel* transfers() { return &transfers_; }