Commit graph

3830 commits

Author SHA1 Message Date
Christophe Giboudeaux
ec9317e7ef Fix build with older CMake versions. 2014-06-24 22:40:23 +02:00
l10n daemon script
7cbd1c0d57 SVN_SILENT made messages (.desktop file) 2014-06-24 05:03:52 +00:00
Aleix Pol
02e18a9759 Extend kdeconnect-cli
Make it show whether devices are paired.
Let it un/pair devices.

Reviewed by Albert Vaca
2014-06-23 18:15:10 +02:00
Aleix Pol
dc2f9c0f3c Introduce a IsPaired role in the DevicesModel
Reviewed by Albert Vaca
2014-06-23 18:13:43 +02:00
Aleix Pol
9ec74a8834 The clipboard plugin also needs to send clipboard packages
Note that kbuildsycoca4 needs to be run after the change.

CCMAIL: albertvaka@gmail.com
2014-06-23 17:30:23 +02:00
l10n daemon script
7bbf49cc61 SVN_SILENT made messages (.desktop file) 2014-06-21 04:25:08 +00:00
Aleix Pol
16aaa9f77c Merge branch 'master' into frameworks 2014-06-21 02:06:50 +02:00
Aleix Pol
43a7c60c80 Display the user-name in the display name
Describes better what device we're linking to.

REVIEW: 118807
2014-06-21 02:05:55 +02:00
Aleix Pol
cb23fc1691 Change plasmoid name capitalization
It looks better when we display it to the end-user, which happens quite
easily in Plasma Next.
2014-06-21 02:04:28 +02:00
l10n daemon script
2da541f5f6 SVN_SILENT made messages (.desktop file) 2014-06-20 04:55:41 +00:00
l10n daemon script
c23b83ea09 SVN_SILENT made messages (.desktop file) 2014-06-19 04:30:11 +00:00
Aleix Pol
d8ae828fe1 Fix build, doesn't apply 2014-06-18 02:50:30 +02:00
Aleix Pol
349a42cf16 Port libraries to translation domains 2014-06-18 02:49:07 +02:00
Aleix Pol
b618a64f51 Merge remote-tracking branch 'origin/master' into frameworks
Conflicts:
	cli/kdeconnect-cli.cpp
2014-06-18 02:46:14 +02:00
Aleix Pol
8933782874 Submit .reviewboardrc file
Simplifies reviewboard patches submision
2014-06-18 02:42:07 +02:00
Aleix Pol
bf272ea3e7 Remove usage of KDE4_ variables 2014-06-18 02:39:30 +02:00
Aleix Pol
3e74a97304 Port plasmoid to Plasma Next 2014-06-18 02:35:48 +02:00
Albert Vaca
f12a3768b4 Translated sendfileitemaction and the CLI 2014-06-17 22:21:58 +02:00
Albert Vaca
1f6cca406a Added a TODO 2014-06-17 22:21:31 +02:00
Albert Vaca
dd43479956 Now plugins load by default the kdeconnect-plugins catalog. 2014-06-17 22:21:20 +02:00
Aleix Pol
43a24ac12e Figure out Messages.sh after code refactoring
KDED is translated again
Rename the core's pot to kdeconnect-core.pot and make sure the library
loads the catalog when it's linked to.
Provide a separate translations file for all the plugins, together.

REVIEW: 118774
2014-06-17 18:45:47 +02:00
Aleix Pol
a1a560c469 First approach to a KF5 port of KDE Connect
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
2014-06-16 20:02:07 +02:00
l10n daemon script
43267c74cc SVN_SILENT made messages (.desktop file) 2014-06-16 04:30:47 +00:00
Albert Vaca
734b27ed50 De-duplicated small piece of code 2014-06-15 21:40:19 +02:00
Albert Vaca
8c7c95f98b Workaround for the bug where old notifications could not be erased 2014-06-15 21:40:18 +02:00
Aleix Pol
6ce0b6b874 Document in the desktop files the outgoing types for the plugins
This way we narrow the things a plugin can send, to its own scope. Still
every plugin can set a list of types, so it should be ok.
2014-06-14 20:35:00 +02:00
Aleix Pol
9459001fbe Use the icon for the device, in the file item actions
This way, we have visual information of what type of file we're sending it
to.
2014-06-14 19:42:34 +02:00
Aleix Pol
b7420146eb Expose the icon name from the device instance 2014-06-14 19:42:34 +02:00
Aleix Pol
61fcf3f4ba Improve exposed actions
If there's no paired devices, show nothing.
If there's one, just one action to send directly from.
If there's more, then show the submenu
2014-06-14 19:42:33 +02:00
Aleix Pol
a2e6632759 Introduce a fileitemactionplugin
This way we can send files to all devices.
2014-06-14 19:42:33 +02:00
Albert Vaca
5177937e95 Removed old TODO 2014-06-14 18:05:34 +02:00
Aleix Pol
96d6e4bccb install kdeconnectcore 2014-06-14 18:04:54 +02:00
Aleix Pol
7a0557f482 cmake fixes
Use the new directory structure when installing generated files.
Remove unneeded add_dependencies calls.
2014-06-14 16:56:41 +02:00
Rohan Garg
83c882cbdd Fix build 2014-06-14 16:50:54 +02:00
Aleix Pol
741abafaf7 Move the plugins into a different top-ĺevel directory
Reviewed by Albert Vaca
2014-06-14 16:34:11 +02:00
Albert Vaca
232c43838c Removed unused variable 2014-06-14 16:22:30 +02:00
Aleix Pol
b88897847b Reorganize sources
We broke kded into core and kded, core contains the library with the backends
and plugins.
Also we renamed libkdeconnect to interfaces.
2014-06-14 15:22:40 +02:00
Albert Vaca
807f90f132 Merge branch 'export-headers' 2014-06-14 14:32:49 +02:00
Albert Vaca
1401e02989 libkdeconnect: Fixed some style issues.
REVIEW: 118626

Conflicts:
	libkdeconnect/devicesmodel.cpp
	libkdeconnect/devicesmodel.h
	libkdeconnect/notificationsmodel.cpp
	libkdeconnect/notificationsmodel.h
2014-06-14 14:32:31 +02:00
Alexandr Akulich
f135ebe6c6 Added headers installation.
Conflicts:
	libkdeconnect/CMakeLists.txt
2014-06-14 14:32:31 +02:00
Alexandr Akulich
ad53d3f813 kcm: Added DevicesModel declaration to move it's definition to implementation. 2014-06-14 14:32:31 +02:00
Alexandr Akulich
d795addff8 libkdeconnect: KDECONNECT_EXPORT turned to be import declaration outside of lib. 2014-06-14 14:32:31 +02:00
Alexandr Akulich
ebc035474a NotificationsModel: isAnyDimissable() marked as invokable method. 2014-06-14 14:32:31 +02:00
Alexandr Akulich
af70979095 Added some more const declaration.
Conflicts:
	libkdeconnect/devicesmodel.cpp
	libkdeconnect/devicesmodel.h
	libkdeconnect/notificationsmodel.cpp
	libkdeconnect/notificationsmodel.h
2014-06-14 14:32:30 +02:00
Alexandr Akulich
6fff30fc8f DevicesModel: Updated StatusReachable value. 2014-06-14 14:32:29 +02:00
Alexandr Akulich
bb310e3db3 libkdeconnect: CMake files reworked to follow packaging guilde recommendations. 2014-06-14 14:32:29 +02:00
Alexandr Akulich
42ecb8a93b libkdeconnect: Implemented CMake package configuration files.
Conflicts:
	libkdeconnect/CMakeLists.txt
2014-06-14 14:32:29 +02:00
Aleix Pol
5c9d3a9d42 Make a new kdeconnectcore library
Solves the need of compiling device.cpp against all plugins. Also
networkpackage and others don't need to either.

REVIEW: 118742
2014-06-14 14:31:31 +02:00
Albert Vaca
8777cc9d76 libkdeconnect: Fixed some style issues.
Conflicts:
	libkdeconnect/devicesmodel.cpp
	libkdeconnect/devicesmodel.h
	libkdeconnect/notificationsmodel.cpp
	libkdeconnect/notificationsmodel.h
2014-06-14 13:31:02 +02:00
Aleix Pol
1bda8043cd Remove unneeded libraries to link against
Now the kded doesn't compile everything, so it has less dependencies
2014-06-14 13:12:48 +02:00