Ivailo Monev
2f6656cead
plasma: de-duplicate Quicklaunch::DropMarker class
...
fixes ODR issue
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-11 21:29:34 +03:00
Ivailo Monev
70e8b11159
generic: remove QT_KATIE definition checks
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-08 14:44:29 +03:00
Ivailo Monev
1cbda72fad
generic: replace use of QTime as timer with QElapsedTimer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-07 12:57:37 +03:00
Ivailo Monev
be89c3a277
generic: remove irrelevant TODO files
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-05 03:15:13 +03:00
Ivailo Monev
c6d0707a3e
plasma: use the file name of URLs as text in kickoff items
...
the basename of "/foo/bar.tar.gz" is "bar" and empty for "/foo/.bar", the
file name of "/foo/bar.tar.gz" is "bar.tar.gz" and ".bar" for "/foo/.bar".
obviously better
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-04 14:51:57 +03:00
Ivailo Monev
391c0ef5f5
plasma: notification applet warnings fix
...
requires 30ed152379f89649211ad4fcc349674d740dd60a from kdelibs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-03 16:52:39 +03:00
Ivailo Monev
07b66f4edf
plasma: adjust to Plasma::Service changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-02 07:02:43 +03:00
Ivailo Monev
b4da0cdf60
plasma: drop JS animations
...
can be done with QML code which most plasma packages use anyway, also
the 0.9 scaling is slightly more noticable than the 0.95 for arrow this
small and 0.9 is a value that other QML widgets use
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-05-21 21:46:52 +03:00
Ivailo Monev
5ca5e4ea2d
generic: adjust to KDirWatch changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-21 00:26:44 +02:00
Ivailo Monev
ce614f2297
plasma: blind-start services via KRun from kickoff menu
...
KRun will show message box if exec fails (it uses KToolInvocation itself
and checks the return value) and the menu will not be blocked while the
application is starting
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-17 17:23:34 +02:00
Ivailo Monev
9ecf22314d
plasma: check if the unclutter/cascade actions are operational before adding them
...
adding actions that do nothing (e.g. when the window manager is not KWin)
to menu is not a smart thing to do, one would expect those actions to do
something
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-09 06:36:59 +02:00
Ivailo Monev
379e150f0d
plasma: remove unused private Kickoff::LeaveModel member
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 23:30:01 +02:00
Ivailo Monev
45a94aca53
plasma: lock_logout dialog messages suitable for the new mode
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:27:34 +02:00
Ivailo Monev
a006415cea
plasma: do not use context for the hybrid suspend translation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:41:47 +02:00
Ivailo Monev
70fc7d456b
plasma: implement hybrid suspend for lock_logout applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 05:21:38 +02:00
Ivailo Monev
fcbec5f0cc
generic: adjust to solid power manager changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-01 23:54:21 +02:00
Ivailo Monev
47486b2a88
plasma: use Solid::PowerManagement::StandbyState for standby
...
internally it is handled as Solid::PowerManagement::SuspendState tho so no
real functional change, it will be replaced with HybridSuspendState
eventually
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-30 01:40:18 +02:00
Ivailo Monev
35151a7d91
generic: adjust to KGlobalSettings changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-22 05:05:45 +02:00
Ivailo Monev
2408d7dc44
plasma: port systemtray applet to KPixmap
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-09 00:48:34 +02:00
Ivailo Monev
fbb9f943c1
plasma: partially port systemtray applet to KPixmap and plug a X11 Pixmap leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-09 00:28:36 +02:00
Ivailo Monev
1c6377c040
plasma: remove shadows on hide
...
fixes regression since 5c32f8c9e1
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-08 19:13:18 +02:00
Ivailo Monev
1d42a30de7
plasma: remove unused systemray applet sources
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-08 17:31:03 +02:00
Ivailo Monev
c6fb7dcf90
plasma: generalize folderview scroll backbuffer
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-07 18:34:25 +02:00
Ivailo Monev
5c32f8c9e1
plasma: use the now exported Plasma::DialogShadows class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-07 18:23:05 +02:00
Ivailo Monev
156bfe470a
plasma: log kickoff messages to the plasma area
...
250 is reserved for kfile (kdelibs)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:47:36 +03:00
Ivailo Monev
715a31531e
plasma: log digital-clock applet debug messages to the plasma area
...
96669 is not reserved for anything
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 22:45:46 +03:00
Ivailo Monev
6d538c0cfb
generic: remove unused script environment defaultApplication() function
...
use runCommand()/runApplication() and `kde-open` if you need to open URL
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:02:08 +03:00
Ivailo Monev
936c69c827
generic: prepare for Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-14 16:19:24 +03:00
Ivailo Monev
d366561ceb
generic: adjust to KService::newServicePath() change
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-29 23:28:56 +03:00
Ivailo Monev
dc50956578
plasma: remove bogus status notifier item animation feature
...
AttentionMovieName is not valid property of the org.kde.StatusNotifierItem
interface, see:
kdelibs/kdeui/notifications/kstatusnotifieritemdbus_p.h
it is in the interface file:
kdeui/notifications/org.kde.StatusNotifierItem.xml
but not implemented in the D-Bus interface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-28 16:59:19 +03:00
Ivailo Monev
a3bc9cf437
generic: make use of the new KRandom::randomMax() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 11:55:36 +03:00
Ivailo Monev
1212fc79f7
generic: adjust to authorization changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-25 19:12:57 +03:00
Ivailo Monev
e1c102d439
generic: remove checks for system headers that should be present
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-23 16:21:57 +03:00
Ivailo Monev
acfeaa88f1
plasma: simplify URLs transformation in bookmarks runner
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-22 07:24:25 +03:00
Ivailo Monev
9db4775e46
generic: adjust to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-09 06:07:40 +03:00
Ivailo Monev
45fbbf2582
generic: compiler warnings fixes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 22:06:42 +03:00
Ivailo Monev
6aab5c5b7c
plasma: fix systemtray applet animation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 19:16:43 +03:00
Ivailo Monev
38cdd9c0f4
generic: cast pointers with QObject as base class via qobject_cast<T>()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 21:54:59 +03:00
Ivailo Monev
16d5fb429b
plasma: remove broken uninstall kickoff action
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-29 20:29:50 +03:00
Ivailo Monev
3053762d87
plasma: replace number with enum in systemtray applet
...
for reference:
https://github.com/fluxer/qt/blob/4.8/src/corelib/global/qnamespace.h#L542
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-22 10:18:11 +03:00
Ivailo Monev
f68295ea28
generic: move sub-projects from kde-baseapps [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00
Ivailo Monev
ab00b7e964
plasma: remove hidden and disabled by default option to show show remaining time
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-27 14:59:10 +03:00
Ivailo Monev
b82d79caa7
plasma: put back the inhibition item to the battery monitor applet
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 07:36:50 +03:00
Ivailo Monev
9c30aafe86
plasma: remove powerdevil leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-23 07:23:13 +03:00
Ivailo Monev
a2ca14adbb
generic: adjust to solid changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-22 16:21:42 +03:00
Ivailo Monev
6043f3e61b
generic: drop powerdevil and adjust to power manager changes
...
TODO: reimplement plasma battery applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-20 06:51:10 +03:00
Ivailo Monev
fcbc69b222
generic: reimplement screen saver interface via xscreensaver
...
my monitor is not the latest stock but it has its own screen saver
feature
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 01:27:15 +03:00
Ivailo Monev
8ddda9a0b8
generic: deal with TODO related to CMP0005
...
requires:
f5fe6558ca
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-08 02:00:36 +03:00
Ivailo Monev
71b4805ab9
generic: adjust to KFileMetaInfo and KFileMetaInfoItem classes changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-09 17:23:02 +02:00
Ivailo Monev
4b3759716c
plasma: reimplement folderview applet meta information
...
requires:
6be64be278
TODO: KFileMetaInfoItem::toString() for special cases like dates, bitrate,
etc. like those handled in kdelibs/kio/kio/kfilemetainfo.cpp.
KFileMetaInfoItem::suffix() and KFileMetaInfoItem::prefix() are not
implemeneted but KFileMetaInfoItem::toString() will cover both
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-08 18:49:13 +02:00