Commit graph

37 commits

Author SHA1 Message Date
Ivailo Monev
c91e594827 kutils: start kcmshell4 via KToolInvocation::startProgram()
for consistency

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-05-16 01:21:02 +03:00
Ivailo Monev
3d311955ab kdeui: drop KRichTextEdit and KRichTextWidget
because KTextEdit inherits QTextEdit it is rich text-capable and the
actions that KRichTextEdit and KRichTextWidget provide are not used
anywhere (the actions require explicit setup)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-04-06 21:01:01 +03:00
Ivailo Monev
75b9cfddd3 generic: const-ify private data pointers where copying is disabled
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:49:59 +02:00
Ivailo Monev
39ebfa6fd4 kutils: disable copying of KEMailSettings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2024-03-23 06:49:09 +02:00
Ivailo Monev
b596272f8a kutils: static analyzer warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-09 14:50:34 +03:00
Ivailo Monev
cd3cd80d2f kutils: use KUrlRequester as editor for the attachments in KEMailDialog
so that files (attachments) can be conveniently chosen via a file dialog

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-29 23:55:32 +03:00
Ivailo Monev
6bfa490681 kutils: mark KEMail and KEMailDialog as stable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-04 20:47:46 +03:00
Ivailo Monev
f780773a9e kutils: set the OK button text and icon of KEMailDialog to match what it does
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-22 16:40:50 +03:00
Ivailo Monev
ed79c859b2 generic: merge KDELibs4ToolsTargets and KDELibs4LibraryTargets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 23:57:38 +03:00
Ivailo Monev
5613e5483c generic: remove redundant build varibles
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 20:25:52 +03:00
Ivailo Monev
36c910c653 generic: move stuff from KDE4Internal module to KDELibs4Config
large-scale changes to the build system, nothing a user sees tho - it is
all under the hood

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-17 19:01:40 +03:00
Ivailo Monev
78933232a2 generic: remove build variable used to specify library type
only shared builds are supported now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-10 23:19:17 +03:00
Ivailo Monev
de4c9f1d6a kioslave: add disabled curl_easy_setopt() to http KIO slave
for debugging connection issues

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-14 14:26:50 +02:00
Ivailo Monev
df1263c847 kutils: UIC warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-06 00:13:40 +02:00
Ivailo Monev
84f426d37f kutils: include kpasswdstore library directories
fixes bootstrap build

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 02:50:59 +02:00
Ivailo Monev
a4ec0f5724 kutils: implement login via OAuth access token
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-11-21 07:56:02 +02:00
Ivailo Monev
d84dd15cdf kutils: check the return value of CURLOPT_LOGIN_OPTIONS option setup in KEMail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 11:38:55 +03:00
Ivailo Monev
252c2b96d5 kutils: ensure startup notification events are processed from KEMailDialog::showEvent()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-26 07:12:34 +03:00
Ivailo Monev
a2ae8fe7f4 kutils: warn that attachements are not implemented
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-25 02:32:41 +03:00
Ivailo Monev
efea5fade2 kutils: implement SSL option for KEMail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 20:52:30 +03:00
Ivailo Monev
4af17bbebf kutils: check curl_easy_setopt() return values in KEMail::send()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-24 19:49:18 +03:00
Ivailo Monev
00fe546231 kutils: do not propagate to KDialog::slotButtonClicked() if the user declined the button action
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 04:07:36 +03:00
Ivailo Monev
112d08917f kutils: do not restore user and password from KEMail, do it from KEMailDialog
see the note in KEMailDialog::showEvent()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-19 23:21:54 +03:00
Ivailo Monev
8a307fc31b kutils: ask for confirmation when the close button is clicked too from KEMailDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-20 00:55:21 +03:00
Ivailo Monev
09462eba68 kutils: remove from input field in KEMailDialog
already specified in the user information settings

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 17:53:20 +03:00
Ivailo Monev
a2988266d5 kutils: store and restore e-mail user and password via KPasswdStore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-16 13:26:40 +03:00
Ivailo Monev
60e3e9bba3 kutils: cancel mail sending when cancel button is clicked
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 16:14:16 +03:00
Ivailo Monev
09d216625c kutils: disable OK button while mail is being send in KEMailDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 16:13:24 +03:00
Ivailo Monev
382151966f kutils: disable verbose output in KEmail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:56:03 +03:00
Ivailo Monev
4987a519ca kutils: show error message if kcmshell4 is not found from KEMailDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:50:13 +03:00
Ivailo Monev
6a3062953f kutils: show information message after mail has been sent from KEMailDialog
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:47:30 +03:00
Ivailo Monev
d614240e33 kutils: KEMailDialog setters and getters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 15:22:34 +03:00
Ivailo Monev
06b6aa6b9a kutils: send From, To and Cc headers from KEMail
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 13:47:04 +03:00
Ivailo Monev
0477678a72 kutils: const-ify variable in KEMail::send()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:47:35 +03:00
Ivailo Monev
7ddaa71a32 kutils: send mail from thread in KEMailDialog so it does not block
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 12:39:44 +03:00
Ivailo Monev
e93a749ee7 kutils: kemail library classes review
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:15:43 +03:00
Ivailo Monev
301bc3a1e5 kutils: new kemail library
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-15 05:03:10 +03:00