[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