Samoilenko Yuri
e74627ce15
dirty kcm integration
2014-01-07 01:01:21 +04:00
Albert Vaca
6e5de6f437
qDebug -> kDebug with namespaces
...
Added 3 namespaces: kdeconnect_kded, kdeconnect_kcm and libkdeconnect
2013-11-06 22:16:55 +01:00
Albert Vaca
2054288cac
KCM updated when pairing state changes externally
...
Added an unpaired() signal to KDED's Device exported by dbus
2013-10-01 03:20:07 +02:00
Albert Vaca
dfe6c1273a
Fixed KCM updating the wrong device if selection was changed
...
Info displayed when pairing was always shown in the currently selected
device
2013-10-01 03:20:07 +02:00
Albert Vaca
b22dee3e7e
Include clean-up
2013-09-10 15:37:35 +02:00
Albert Vaca
fe6a0a8978
Ooops not compiling again
2013-09-04 23:04:11 +02:00
Albert Vaca
0ff5600ce2
i18n
2013-09-04 21:19:02 +02:00
Albert Vaca
1604309ace
Added symmetric pairing
...
A KNotification asks to accept the pairing when the other ends requests it
2013-08-30 19:10:43 +02:00
Albert Vaca
1cb1b26415
Moved DevicesModel and DBusInterfaces to libkdeconnect
...
Added NotificationsModel to libkdeconnect
2013-08-21 18:25:44 +02:00
Albert Vaca
a1d396ad20
Error checking in KCM, in case KDED is not running
...
Added a dbus interface isValid check to prevent a crash.
BUG: 323653
2013-08-18 18:22:54 +02:00
Albert Vaca
0eb3f019c9
Minor changes
2013-08-16 09:27:32 +02:00
Albert Vaca
d1658564f9
Sort devices by status in KCM.
...
Some coded added to keep the current selection when reordering.
2013-08-16 00:25:13 +02:00
Albert Vaca
88fab1f333
Plugins are now owned by devices and not by daemon
...
Plugins can no longer emit networkpackages for *every* device.
Plugins are stored in device, wich selectively loads them.
A Device is needed in order to instantiate a Plugin (via PluginLoader)
PluginLoader is a singleton, because every instance of Device need it.
Added KPluginSelector in the KCM to select the plugins to load.
Added architecture explanation to README
Only PingPlugin is working by now.
2013-08-13 05:07:32 +02:00
Albert Vaca
b1e4e2d836
New networkpackage format and serialization using qjson and qvariantmap (and templates fun)
2013-07-04 01:09:49 +02:00
Albert Vaca
975892dcd0
Yet another refactor, mostly moving code from from daemon class to device class
...
Device now has a public dbus interface
Removed wizard from kcm: now the main list shows all the devices and you can pair/unpair using a checkbox
Both Kde and Android now use unique device ids
2013-07-03 03:52:44 +02:00
Albert Vaca
213e8ea9ad
Fixed android app bug
2013-07-02 15:22:05 +02:00
Albert Vaca
669edf8ea5
It even works now
2013-07-02 02:46:41 +02:00
Albert Vaca
5fbd33e8c5
Implemented communication wizard -> kcm
...
Renamed androidshine -> kdeconnect
2013-07-02 01:50:32 +02:00
Albert Vaca
1f536de7e9
Started wizzard implementation
2013-06-27 02:13:16 +02:00
Albert Vaca
800de8836f
DBus communication working
2013-06-25 21:19:17 +02:00
Albert Vaca
df12667f10
Fixed cmake build
2013-06-25 18:43:54 +02:00
Albert Vaca
3ff7779c7c
Ooops
2013-06-25 18:08:34 +02:00
Albert Vaca
6e53c5b9c7
KCM skeleton
2013-06-19 16:15:25 +02:00