Commit Graph

304 Commits

Author SHA1 Message Date
Martchus 8d35251234 Update translations 2017-09-09 21:40:19 +02:00
Martchus ccfe0e160e Improve plasmoid: most features implemented now 2017-09-09 21:40:00 +02:00
Martchus b254905b5a Make categories of settings dialog customizable 2017-09-09 21:38:43 +02:00
Martchus 26056f1511 Fix warning about layout in TextViewDialog 2017-09-09 21:38:05 +02:00
Martchus 6425b3c73f Use static meta-data for DBus notifier
So it doesn't use "plasmoidviewer" or "plasmashell"
in plasmoid.
2017-09-09 21:34:25 +02:00
Martchus 6ec3833c9e Move syncthingtray.svg to widgets 2017-09-09 21:32:40 +02:00
Martchus 144feb426c Prevent rescanning all dirs if no dir ID specified 2017-09-09 21:31:05 +02:00
Martchus 49862f2701 Make GUI everywhere mandatory 2017-09-09 21:30:18 +02:00
Martchus ceb1d87398 plasmoid: Fix check for D-Bus support in qtutilities
The property COMPILE_DEFINITIONS is not available when
using qtutilities as imported target so INTERFACE_COMPILE_DEFINITIONS
must be used instead.
2017-09-09 15:39:39 +02:00
Martchus 012ca9a0b3 Update translations 2017-09-08 17:01:52 +02:00
Martchus db1063d5a0 Improve plasmoid
Now implemented:
* Downloads
* Directory errors
* Systemd integrations
* Multiple connection configurations
2017-09-08 17:01:52 +02:00
Martchus 07a47f1b06 Allow hiding API settings in notifications option page 2017-09-08 17:01:52 +02:00
Martchus bae7f7c4c8 Don't duplicate code for showing log entries 2017-09-08 17:01:52 +02:00
Martchus 5046cb3eed Move logic for determine error relevance to InternalError 2017-09-08 17:01:51 +02:00
Martchus 14f42fbc51 Fix setting window attribute of about dialog 2017-09-08 17:01:51 +02:00
Martchus 582c800b7c Add directory errors to mock config 2017-09-08 17:01:51 +02:00
Martchus 1e0f746770 systemd integration: Make all relevant properties notifyable 2017-09-08 17:01:51 +02:00
Martchus 9a9ee2c10e Don't export Syncthing{Dir,Dev}Status to QML
Qt doesn't handle enum class correctly so those enums
would conflict with SyncthingStatus
2017-09-08 17:01:51 +02:00
Martchus 6585117186 Add SyncthingConnection::isLocal() 2017-09-08 17:01:51 +02:00
Martchus 7a1dda6235 plasmoid: Show downloads 2017-09-08 17:01:51 +02:00
Martchus d103ceaae1 Expose path to Qt Quick in SyncthingDownloadModel 2017-09-08 17:01:51 +02:00
Martchus 408f77f844 Allow moving connection configurations up and down 2017-09-07 16:42:24 +02:00
Martchus fe0688cb27 Only add helpers for mocked SyncthingConnection if required 2017-09-05 00:35:54 +02:00
Martchus c690af9679 Update translations 2017-09-05 00:29:15 +02:00
Martchus b0c65cb032 Improve downloads model 2017-09-05 00:25:55 +02:00
Martchus 6ca76e59d8 Use QDialog for showing own device ID 2017-09-05 00:25:14 +02:00
Martchus f4df2bbf21 Allow opening internal error log via context menu 2017-09-05 00:24:52 +02:00
Martchus 62b94b8460 Show offset of JSON parsing error 2017-09-05 00:23:17 +02:00
Martchus 2747ce76ff Allow compiling connector with mocked SyncthingConnection 2017-09-05 00:22:52 +02:00
Martchus b90080ec0c models: Retain default status colors 2017-09-01 17:13:01 +02:00
Martchus b5727304b3 Update translations 2017-08-31 19:49:39 +02:00
Martchus ee8657cd1d Fix showing errors 2017-08-31 19:49:23 +02:00
Martchus 8202959cc8 Fix including otherdialogs.h
Otherwise functions of that unit are not exported
2017-08-31 02:19:30 +02:00
Martchus 85b524918b Fix compilation without systemd support 2017-08-31 02:18:20 +02:00
Martchus 735f17d2b9 plasmoid: Add screenshot 2017-08-30 22:41:10 +02:00
Martchus 9d86e1900d plasmoid: Fix about dialog 2017-08-30 22:41:02 +02:00
Martchus afb7be7ccb plasmoid: Fix ID 2017-08-30 22:40:51 +02:00
Martchus 80c2a4212e Show global/local dir status in Dolphin action 2017-08-30 00:36:49 +02:00
Martchus 8dce7de433 Update translations 2017-08-30 00:14:59 +02:00
Martchus f9b6441a8e Add Plasmoid (still experimental and incomplete) 2017-08-30 00:04:35 +02:00
Martchus c8b93fc472 Make models ready for use with Qt Quick
by adding roleNames()
2017-08-30 00:04:35 +02:00
Martchus 856a899c4b Move showOwnDeviceId() to widgets
So Plasmoid can use it as well
2017-08-30 00:01:34 +02:00
Martchus e797d8e76c Move showLog() entirely to TextViewDialog
So Plasmoid can use it as well
2017-08-30 00:01:34 +02:00
Martchus 9fa45c6dc9 Initialize bright colors correctly 2017-08-30 00:01:34 +02:00
Martchus 2c1768c219 Move helper for setting traffic labels to connector
* Reduce code duplication for in and out
* Allow using the helper from Plasmoid
2017-08-30 00:01:34 +02:00
Martchus 6b01e42fe4 Fix parsing time from folder summary 2017-08-30 00:01:34 +02:00
Martchus 6c6d7f00d5 Emit status update on each dir status change 2017-08-24 01:52:07 +02:00
Martchus af8327ece0 Show global and local dir status 2017-08-24 01:52:07 +02:00
Martchus 85ac283455 Consider event time when reading FolderSummary 2017-08-23 23:57:47 +02:00
Martchus 4136e23148 Get current dir status when connecting 2017-08-23 23:56:31 +02:00