Commit graph

13 commits

Author SHA1 Message Date
Ivailo Monev
4428efe5f0 plasma: adjust to plasma library changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-19 23:34:33 +03:00
Ivailo Monev
4f7a2c984f plasma: delay calculator and dict applet widgets creation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-19 11:38:13 +03:00
Ivailo Monev
e4aae07e96 plasma: delay the query of dict applet instead of doing it on return/enter key
to be consistent with the launcher applet, it is also a bit of unexpected
behaviour

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-02 11:51:31 +03:00
Ivailo Monev
5f55282f06 plasma: trim the input in dict applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 09:12:06 +03:00
Ivailo Monev
55b629d63c plasma: set the dict applet status to Plasma::ItemStatus::AcceptingInputStatus
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:22:23 +03:00
Ivailo Monev
1fa0f6e27e plasma: remove redundant dict applet method override
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:04:44 +03:00
Ivailo Monev
f009ea6baf plasma: remove now redundant deleteLater() call in dict applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:04:25 +03:00
Ivailo Monev
e34ff3de05 plasma: add note why only single words can be queried via dict applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 19:01:34 +03:00
Ivailo Monev
6c3657c7c5 plasma: handle 404 case in dict applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:55:15 +03:00
Ivailo Monev
91d585681f plasma: make the dict applet icon easier to change
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:23:05 +03:00
Ivailo Monev
c762c2ea6a plasma: handle clear via button in dict applet
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 18:19:57 +03:00
Ivailo Monev
2a0898e3f9 plasma: connect to the finished signal in dict applet
oops

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 14:16:08 +03:00
Ivailo Monev
92a75b5d88 plasma: reimplement the dict appplet and move it here
the dict applet was in the kde-extraapps repo, moving it here because it
has no outside dependencies. because it uses online service a proper
busy indication has to be implemented too

on a side note the dataengine for it I rewrote some time ago, the
services that the old dataengine used are dead

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-04 13:20:44 +03:00