aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppUploadRequestManager.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Use QXmppError in all IQ results instead of StanzaErrorLinus Jahn2023-01-221-3/+2
| | | | | | | | This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501.
* Introduce QXmppTask & QXmppPromiseLinus Jahn2023-01-031-4/+4
| | | | | | Closes #502. Co-authored-by: Jonah BrĂ¼chert <jbb@kaidan.im>
* Disable Qt keywords completelyLinus Jahn2022-12-261-4/+4
| | | | | | | | | | | | | | | Previously we had the policy that no qt keywords were allowed in headers that may be included by users. However since there was no automatic test verifying that in some places keywords were still used. This now disables qt keywords completely, also in tests and examples. Qt keywords are in general no good or really good idea as they even conflict with the standard library (`emit` at least). In some cases in the examples I just removed the slot tag if the functions didn't need to be slots (anymore). Closes #503.
* Reformat codeLinus Jahn2022-09-061-7/+12
|
* Replace raw pointers with unique_ptrLinus Jahn2022-09-021-1/+1
| | | | safer, simpler
* Provide QObject as third parameter to connect()Linus Jahn2022-03-131-1/+1
|
* Fix possibly detaching containersLinus Jahn2022-03-131-1/+2
|
* Merge branch '1.4'Linus Jahn2022-03-131-1/+2
|\
| * Fix QList detachJonah BrĂ¼chert2022-03-131-1/+2
| |
* | Convert copyright headers to REUSELinus Jahn2022-01-141-22/+3
| |
* | Update copyright years (2022 edition)Linus Jahn2022-01-091-1/+1
| |
* | Client: Require moving the packets/iqs for sendingLinus Jahn2021-09-281-1/+1
| |
* | More template magic for QFuturesLinus Jahn2021-07-051-1/+1
| |
* | Move QFuture utilities into new QXmppFutureUtils_p.hLinus Jahn2021-07-031-1/+3
| | | | | | | | Also ran clang-format on the file.
* | UploadRequestManager: Add QFuture-based requestsLinus Jahn2021-06-271-0/+93
|/
* Update copyright headers to 2021Linus Jahn2021-02-191-1/+1
|
* Run clang-format also on all cpp filesLinus Jahn2020-02-031-2/+2
|
* clang-format: Enable regrouping and sorting of includesLinus Jahn2020-02-031-5/+5
|
* Bump copyright year to 2020Linus Jahn2020-01-061-1/+1
|
* Replace emails in copyright headers by entries in the AUTHORS fileLinus Jahn2019-12-081-1/+1
| | | | Mostly this was a mistake by me in earlier contributions.
* QXmppUploadRequestManager: Fix doxygen warningsLinus Jahn2019-10-211-1/+5
|
* Implement XEP-0363: HTTP File Upload: UploadRequestManagerLinus Jahn2019-10-201-0/+250
This adds a manager to simplify service discovery and IQ sending for XEP-0363: HTTP File Upload.