Ivailo Monev
573b7e2fa8
kdeplasma-addons: rework weather configuration to validate via specifiec ion
...
because different applets use data that is provided by different ion, for
example wettercom provides forecast while noaa provides wind conditions.
on a side note noaa uses mostly station names rather than city names so
expect applects that default to noaa ion to require configuration by
default in most cases
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 01:44:44 +03:00
Ivailo Monev
c6604da779
kdeplasma-addons: search for location when return is pressed while the weather location widget has focus
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 20:56:10 +03:00
Ivailo Monev
173699edc7
kdeplasma-addons: fill the weather configuration locations widgets with default (valid) locations
...
for reference:
https://github.com/fluxer/katana/issues/26
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 20:38:39 +03:00
Ivailo Monev
c52c3b15a8
kdeplasma-addons: sort the geo data by accuracy in WeatherLocation::dataUpdated()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 12:21:53 +03:00
Ivailo Monev
002bf61331
kdeplasma-addons: stop emitting the finished signal of WeatherLocation once a valid source is found
...
how valid the source is is entirely different thing, more than one
weather source can match a given location (look for "multiple" in the ions
and think why it is a thing)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 11:18:37 +03:00
Ivailo Monev
7bb0c86cf6
kdeplasma-addons: parent the weather validator to the weather location finder
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 11:07:37 +03:00
Ivailo Monev
7f129d6c3e
kdeplasma-addons: attempt to validate all locations
...
out of 4 geolocation data engine providers 3 provide data for the city,
requires the following commit from kde-workspace:
d28608da5bb8b874cad1c6a9b50a5b9bfb358317
for reference:
https://github.com/fluxer/katana/issues/26
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 09:34:45 +03:00
Ivailo Monev
3edb2cc356
kdeplasma-addons: fix plasmaweather busy timer races
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 12:42:53 +03:00
Ivailo Monev
cd3321bf6f
kdeplasma-addons: remove unused WeatherConfig::getNewStuff() method
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 12:40:36 +03:00
Ivailo Monev
a4017a3a68
generic: preperations for kde-workspace changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-18 03:49:28 +03:00
Ivailo Monev
93e394f1ca
generic: preperations for kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:28:51 +03:00
Ivailo Monev
05397d9ddf
generic: adjust to kdelibs changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 18:39:16 +03:00
Ivailo Monev
6ccf553d1e
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:21:09 +03:00
Ivailo Monev
1e5772f798
kdeplasma-addons: remove unused kimpanelagenttype header
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-07 01:34:59 +02:00
Ivailo Monev
4433e55536
generic: generate export headers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-28 14:58:10 +03:00
Ivailo Monev
f6e923b335
plasma: port weather library and applets to new conversion classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 02:34:23 +03:00
Ivailo Monev
49ba7dba8f
kdeplasma-addons: do not mangle KUnitConversion into anonymous namespace
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-15 23:10:10 +03:00
Ivailo Monev
2d2fcdf696
kdeplasma-addons: use existing ION provider for weather location validation
...
fixes Plasma weather related features in general
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 19:06:24 +03:00
Ivailo Monev
fb7d607058
kdeplasma-addons: remove GHNS leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-06 18:44:26 +03:00
Ivailo Monev
e2387fff2a
generic: remove KNewStuff leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:22:22 +00:00
Ivailo Monev
bbfba73977
kdeplasma-addons: remove lancelot applet
...
not going to be maintained since the menu applet used by default already
provides two modes, standard and classic, and lancelot is ment to be
integrating with PIM services which are not supported by this project
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-18 16:11:42 +00:00
Ivailo Monev
59190d3194
generic: replace installation paths with KDE4_ prefixed
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-08 20:12:24 +00:00
Ivailo Monev
ce8f93a26f
generic: purge Qt support with fire
...
see commit in kdelibs repository
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-07 13:03:19 +00:00
Ivailo Monev
5e41e52b41
kdeplasma-addons: use loop-local variables
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 03:25:22 +00:00
Ivailo Monev
e0296b73a0
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 02:09:19 +00:00
Ivailo Monev
300bdf0f38
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-25 00:54:51 +00:00
Ivailo Monev
e166af4e02
generic: replace forward declarations with headers inclusions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 00:08:45 +00:00
Ivailo Monev
c5b174730b
generic: avoid use of legacy QString::null, QChar::null, etc.
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-15 00:24:16 +00:00
Ivailo Monev
2b98e58527
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-01 15:32:43 +00:00
Ivailo Monev
e9a067897a
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 17:24:49 +00:00
Ivailo Monev
805ec306e4
generic: misc cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-09 11:53:13 +00:00
Ivailo Monev
ea52f6e519
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-06 12:26:19 +00:00
Ivailo Monev
fa9229e2f5
kdeplasma-addons: fix build of lancelot applet against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-04 14:49:03 +02:00
Ivailo Monev
6aae5451a6
generic: fix build against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-23 16:27:47 +02:00
Ivailo Monev
7c098060fd
generic: make changes required for building against Katie
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 11:50:42 +00:00
Ivailo Monev
77ab17b595
generic: build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-25 05:14:02 +00:00
Ivailo Monev
4cbba576f7
Revert "kdeplasma-addons: adjust to plasma animations support removal"
...
This reverts commit 3851bc2700
.
2015-10-28 09:36:32 +02:00
Ivailo Monev
b3ed7a40fc
generic: remove redudant platform checks from cmake files
2015-10-12 12:38:13 +03:00
Ivailo Monev
3851bc2700
kdeplasma-addons: adjust to plasma animations support removal
2015-10-10 12:22:26 +03:00
Ivailo Monev
c270d80ec8
generic: misc cleanups
2015-09-02 08:54:43 +03:00
Ivailo Monev
f58a4c5452
generic: major build system cleanup
2015-09-02 02:13:50 +03:00
Ivailo Monev
cdc95cf4b0
generic: updated dbus interfaces
2015-06-04 18:30:53 +00:00
Ivailo Monev
33087efff4
Revert "generic: updated dbus interfaces"
...
This reverts commit 2adbea2276
.
2015-06-04 18:30:18 +00:00
Ivailo Monev
2adbea2276
generic: updated dbus interfaces
2015-06-04 18:26:03 +00:00
Ivailo Monev
329d10f7e7
generic: drop use of Boost_INCLUDE_DIRS
2015-06-04 18:14:56 +00:00
Ivailo Monev
c135cfa6bf
generic: adjust for CMake moc
2015-02-27 11:02:43 +00:00
Ivailo Monev
dd014ff8f5
generic: drop doxygen files
2015-01-21 16:10:07 +00:00
Ivailo Monev
6809891811
generic: require KDE 4.14.3 at minimum
2015-01-20 17:31:51 +00:00
Ivailo Monev
9b44397baf
kdeplasma-addons: adust for use in katana (raw)
2015-01-15 17:08:40 +00:00
Ivailo Monev
9ffe5327b4
initial import of kde-plasma-addons (4.14.3)
2015-01-15 17:07:43 +00:00