[SCM] kdeconnect packaging branch, master, updated. debian/0.9g-1-1183-g9d69498

Maximiliano Curia maxy at moszumanska.debian.org
Fri Oct 14 14:27:47 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/kde-extras/kdeconnect.git;a=commitdiff;h=d72ebc4

The following commit has been merged in the master branch:
commit d72ebc4cf7d00c1b9b43486deba7e3e63e3d667d
Author: Albert Vaca <albertvaka at gmail.com>
Date:   Tue Jul 1 01:19:14 2014 +0200

    Workaround to make devices be correctly filtered again.
    
    Flags in QML are not working correctly (as they are in Qt5), so we will
    use integer values for the flags for now.
---
 interfaces/devicesmodel.cpp                 |  9 ++-------
 interfaces/devicesmodel.h                   | 10 ++++++----
 plasmoid/package/contents/ui/kdeconnect.qml |  6 +++---
 3 files changed, 11 insertions(+), 14 deletions(-)

diff --git a/interfaces/devicesmodel.cpp b/interfaces/devicesmodel.cpp
index 8242107..ce9af3d 100644
--- a/interfaces/devicesmodel.cpp
+++ b/interfaces/devicesmodel.cpp
@@ -85,19 +85,14 @@ void DevicesModel::deviceStatusChanged(const QString& id)
     refreshDeviceList();
 }
 
-DevicesModel::StatusFlags DevicesModel::displayFilter() const
+int DevicesModel::displayFilter() const
 {
     return m_displayFilter;
 }
 
 void DevicesModel::setDisplayFilter(int flags)
 {
-    setDisplayFilter((StatusFlags)flags);
-}
-
-void DevicesModel::setDisplayFilter(DevicesModel::StatusFlags flags)
-{
-    m_displayFilter = flags;
+    m_displayFilter = (StatusFlag)flags;
     refreshDeviceList();
 }
 
diff --git a/interfaces/devicesmodel.h b/interfaces/devicesmodel.h
index 7479dea..75ee0c1 100644
--- a/interfaces/devicesmodel.h
+++ b/interfaces/devicesmodel.h
@@ -35,7 +35,7 @@ class KDECONNECTINTERFACES_EXPORT DevicesModel
     : public QAbstractListModel
 {
     Q_OBJECT
-    Q_PROPERTY(StatusFlags displayFilter READ displayFilter WRITE setDisplayFilter)
+    Q_PROPERTY(int displayFilter READ displayFilter WRITE setDisplayFilter)
     Q_PROPERTY(int count READ rowCount NOTIFY rowsChanged)
 
 public:
@@ -52,13 +52,14 @@ public:
         StatusReachable = 0x02
     };
     Q_DECLARE_FLAGS(StatusFlags, StatusFlag)
+    Q_FLAGS(StatusFlags)
+    Q_ENUMS(StatusFlag)
 
     DevicesModel(QObject *parent = 0);
     virtual ~DevicesModel();
 
-    void setDisplayFilter(StatusFlags flags);
     void setDisplayFilter(int flags);
-    StatusFlags displayFilter() const;
+    int displayFilter() const;
 
     virtual QVariant data(const QModelIndex& index, int role) const;
     virtual int rowCount(const QModelIndex& parent = QModelIndex()) const;
@@ -80,7 +81,8 @@ private:
     DaemonDbusInterface* m_dbusInterface;
     QList<DeviceDbusInterface*> m_deviceList;
     StatusFlags m_displayFilter;
-
 };
 
+//Q_DECLARE_OPERATORS_FOR_FLAGS(DevicesModel::StatusFlags)
+
 #endif // DEVICESMODEL_H
diff --git a/plasmoid/package/contents/ui/kdeconnect.qml b/plasmoid/package/contents/ui/kdeconnect.qml
index cbaa7d2..27a594e 100644
--- a/plasmoid/package/contents/ui/kdeconnect.qml
+++ b/plasmoid/package/contents/ui/kdeconnect.qml
@@ -23,7 +23,7 @@ import org.kde.plasma.core 0.1 as PlasmaCore
 import org.kde.plasma.components 0.1 as PlasmaComponents
 import org.kde.plasma.extras 0.1 as PlasmaExtras
 import org.kde.plasma.graphicswidgets 0.1 as PlasmaWidgets
-import org.kde.kdeconnect 1.0 as KdeConnect
+import org.kde.kdeconnect 1.0
 
 Item {
     id: kdeconnect
@@ -66,9 +66,9 @@ Item {
         flickableItem: ListView {
             id: devicesView
             anchors.fill: parent
-            model: KdeConnect.DevicesModel {
+            model: DevicesModel {
                 id: connectDeviceModel
-                displayFilter: StatusPaired | StatusReachable
+                displayFilter: 3
             }
             delegate: DeviceDelegate { }
             onCountChanged: shouldPlasmoidBeShown()

-- 
kdeconnect packaging



More information about the pkg-kde-commits mailing list