Blame SOURCES/0001-Adapter-Add-back-alias-and-setAlias-for-binary-compa.patch

25e0e3
From 338bad3d36260be9250277bfdfcb133ab19b376d Mon Sep 17 00:00:00 2001
25e0e3
From: David Rosca <nowrep@gmail.com>
25e0e3
Date: Sat, 27 Dec 2014 13:16:35 +0100
25e0e3
Subject: [PATCH] Adapter: Add back alias() and setAlias() for binary
25e0e3
 compatibility
25e0e3
25e0e3
Fixes binary compatibility break from ec29ea82fd8e06ddebffd9c1dbdb53ec6872c3f2
25e0e3
---
25e0e3
 bluedevil/bluedeviladapter.cpp | 10 ++++++++++
25e0e3
 bluedevil/bluedeviladapter.h   | 13 ++++++++++++-
25e0e3
 2 files changed, 22 insertions(+), 1 deletion(-)
25e0e3
25e0e3
diff --git a/bluedevil/bluedeviladapter.cpp b/bluedevil/bluedeviladapter.cpp
25e0e3
index e8d0abf..960b1d7 100644
25e0e3
--- a/bluedevil/bluedeviladapter.cpp
25e0e3
+++ b/bluedevil/bluedeviladapter.cpp
25e0e3
@@ -144,6 +144,11 @@ QString Adapter::name() const
25e0e3
     return d->m_bluezAdapterInterface->alias();
25e0e3
 }
25e0e3
 
25e0e3
+QString Adapter::alias() const
25e0e3
+{
25e0e3
+    return name();
25e0e3
+}
25e0e3
+
25e0e3
 QString Adapter::systemName() const
25e0e3
 {
25e0e3
     return d->m_bluezAdapterInterface->name();
25e0e3
@@ -219,6 +224,11 @@ void Adapter::setName(const QString& name)
25e0e3
     d->m_bluezAdapterInterface->setAlias(name);
25e0e3
 }
25e0e3
 
25e0e3
+void Adapter::setAlias(const QString &alias)
25e0e3
+{
25e0e3
+    setName(alias);
25e0e3
+}
25e0e3
+
25e0e3
 void Adapter::setPowered(bool powered)
25e0e3
 {
25e0e3
     d->m_bluezAdapterInterface->setPowered(powered);
25e0e3
diff --git a/bluedevil/bluedeviladapter.h b/bluedevil/bluedeviladapter.h
25e0e3
index 11cd211..b89ed50 100644
25e0e3
--- a/bluedevil/bluedeviladapter.h
25e0e3
+++ b/bluedevil/bluedeviladapter.h
25e0e3
@@ -50,6 +50,7 @@ class BLUEDEVIL_EXPORT Adapter
25e0e3
 
25e0e3
     Q_PROPERTY(QString address READ address)
25e0e3
     Q_PROPERTY(QString name READ name WRITE setName)
25e0e3
+    Q_PROPERTY(QString alias READ alias WRITE setAlias)
25e0e3
     Q_PROPERTY(QString systemName READ systemName)
25e0e3
     Q_PROPERTY(quint32 adapterClass READ adapterClass)
25e0e3
     Q_PROPERTY(bool powered READ isPowered WRITE setPowered)
25e0e3
@@ -85,6 +86,11 @@ public:
25e0e3
     QString name() const;
25e0e3
 
25e0e3
     /**
25e0e3
+     * Only for binary compatibility. Same as name().
25e0e3
+     */
25e0e3
+    QString alias() const;
25e0e3
+
25e0e3
+    /**
25e0e3
      * @return The system name (hostname) of the adapter.
25e0e3
      */
25e0e3
     QString systemName() const;
25e0e3
@@ -152,11 +158,16 @@ public:
25e0e3
 
25e0e3
 public Q_SLOTS:
25e0e3
     /**
25e0e3
-     *  Set the name (alias) of the adapter
25e0e3
+     * Set the name (alias) of the adapter
25e0e3
      */
25e0e3
     void setName(const QString &name);
25e0e3
 
25e0e3
     /**
25e0e3
+     * Only for binary compatibility. Same as setAlias().
25e0e3
+     */
25e0e3
+    void setAlias(const QString &alias);
25e0e3
+
25e0e3
+    /**
25e0e3
      * Sets whether this adapter is consuming energy or not.
25e0e3
      */
25e0e3
     void setPowered(bool powered);
25e0e3
-- 
25e0e3
2.1.0
25e0e3