1. 20 Jul, 2019 1 commit
  2. 12 Jun, 2019 1 commit
  3. 10 Jun, 2019 1 commit
  4. 23 Mar, 2019 1 commit
  5. 11 Mar, 2019 1 commit
  6. 04 Mar, 2019 1 commit
    • Nicolas Fella's avatar
      Add plugin for taking photos on remote device · dbccc641
      Nicolas Fella authored
      Summary: This plugin sends a request for a photo to the connected device. The device then sends the photo back, currently via the SharePlugin.
      
      Test Plan:
      kdeconnect-cli --photo
      Check for photo in Downlaods folder
      
      Reviewers: #kde_connect, broulik, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Subscribers: sredman, albertvaka, apol, ngraham, kdeconnect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D18140
      dbccc641
  7. 05 Mar, 2018 1 commit
  8. 03 Sep, 2017 1 commit
    • Jean Vincent's avatar
      Make member variable names, & placement and * placement more coherent · 72535ecf
      Jean Vincent authored
      Summary:
      Change all member variables to the form m_fooBar because it is the preferred form in Qt (it was half and half between this and mFooBar, and a minority didn't have anything).
      Place all references and pointers on the side of the type since it is the majority.
      
      Basically:
       - mFoo -> m_foo
       - foo -> m_foo (if it is a member variable)
       - Type &ref -> Type& ref
       - Type *ptr -> Type* ptr
      
      Reviewers: #kde_connect, nicolasfella, albertvaka
      
      Reviewed By: #kde_connect, nicolasfella, albertvaka
      
      Subscribers: albertvaka, #kde_connect
      
      Tags: #kde_connect
      
      Differential Revision: https://phabricator.kde.org/D7312
      72535ecf
  9. 10 Jan, 2017 1 commit
    • Aleix Pol Gonzalez's avatar
      Reduce API exposed through dbus · 3734d6ce
      Aleix Pol Gonzalez authored
      Summary:
      Don't use QDBusConnection::ExportAllContents
      No need to make connect and receivedPackage public slots (they're are the
      parent's already)
      
      Fixes T4975
      
      Test Plan: Rough manual test
      
      Reviewers: #kde_connect, albertvaka
      
      Reviewed By: #kde_connect, albertvaka
      
      Maniphest Tasks: T4975
      
      Differential Revision: https://phabricator.kde.org/D3871
      3734d6ce
  10. 21 Jun, 2016 1 commit
  11. 05 Jun, 2016 1 commit
  12. 31 May, 2016 1 commit
  13. 07 Aug, 2015 1 commit
  14. 22 Jul, 2015 1 commit
  15. 19 Apr, 2015 1 commit
  16. 19 Mar, 2015 1 commit
    • Aleix Pol Gonzalez's avatar
      Port away from KServiceTrader · c7cee373
      Aleix Pol Gonzalez authored
      Uses KPluginLoader+KPluginMetadata instead.
      Describes plugins in json instead of desktop files. These desktop files are
      then embedded into the .so file. All the plugins will be in a kdeconnect/
      directory, and those will be the ones to look for.
      
      Note it doesn't drop the KService dependency as KIOCore is a KDE Connect
      dependency as well.
      
      REVIEW: 123042
      c7cee373
  17. 22 Sep, 2014 2 commits
    • Àlex Fiestas's avatar
      Make kdeconnect core compile without KDELibs4Support · dbea3171
      Àlex Fiestas authored
      This meant to add a lot of dependencies to each plugin since we had
      KDELibs4support as PUBLIC link meaning that anything linking against
      kdeconnectcore was linking at the same time to mostly all frameworks.
      
      Now each plugin has more or less its dependencies in the CMake some
      still depend on KDELibs4Support.
      
      For the mousepad plugin I needed to add a fixX11.h file that basically
      undefines/defines again some stuff xlib has that conflcits with normal
      C++ and Qt.
      
      Before it was not conflicting because some lib within KDELibs4Support
      was including this file, but now we have to do it ourselves.
      dbea3171
    • Àlex Fiestas's avatar
      Removed K_EXPORT_PLUGIN, no longer needed · 677f6502
      Àlex Fiestas authored
      With kf5 this is not longer needed. removing it!
      677f6502
  18. 21 Sep, 2014 1 commit
  19. 17 Jun, 2014 1 commit
  20. 16 Jun, 2014 1 commit
    • Aleix Pol Gonzalez's avatar
      First approach to a KF5 port of KDE Connect · a1a560c4
      Aleix Pol Gonzalez authored
      Ported using KDELibs4Support, for a smaller delta, so we can keep
      developing on master until we decide not to.
      
      At the moment, it builds and installs but tests don't pass because
      of a QCA2 initialization problem I didn't manage to debug yet.
      
      CCMAIL: kdeconnect@kde.org
      a1a560c4
  21. 14 Jun, 2014 3 commits
  22. 28 Jan, 2014 1 commit
  23. 16 Jan, 2014 1 commit
  24. 06 Nov, 2013 1 commit
  25. 29 Oct, 2013 1 commit
    • Aleix Pol Gonzalez's avatar
      Improved package dispatch to the different plugins · 5e151d18
      Aleix Pol Gonzalez authored
      Before this patch, all plugins had to discard received packages that were
      not for themselves. This could be a security problem (a plugin could sniff
      other plugin's packages) and also adds some complexity and processing.
      
      This patch makes the device instance aware of what services are required
      by the different plugins and when a package is received the corresponding
      plugins will get the package.
      
      These services will be listed on the plugin's desktop file, so the user
      can decide whether to enable a plugin.
      
      Note that this only works for receiving, not sending.
      
      REVIEW: 113210
      5e151d18
  26. 11 Oct, 2013 1 commit
  27. 02 Sep, 2013 1 commit
  28. 13 Aug, 2013 2 commits
  29. 12 Aug, 2013 1 commit
  30. 26 Jul, 2013 1 commit
  31. 24 Jul, 2013 1 commit
  32. 23 Jul, 2013 2 commits