summaryrefslogtreecommitdiffstats
path: root/interfaces
Commit message (Collapse)AuthorAgeFilesLines
* Migrate to new configuration file-based DE portals declarationMavridis Philippe2024-10-062-0/+4
| | | | | | | Since xdg-desktop-portal 1.18 it replaces the `UseIn` key. The obsolete key will be temporarily kept for compatibility reasons. Signed-off-by: Mavridis Philippe <[email protected]>
* Port TDEFileChooserPortal::SaveFiles and TDEAccountPortal to DialogResultSenderMavridis Philippe2024-10-021-0/+2
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* FileDialog: Use Async methods and result sender threadMavridis Philippe2024-10-021-0/+2
| | | | | | | | | | | | The thread waits until the non-modal dialog is done and then sends the result without blocking the main thread. The dialog itself is initialized in the main thread. This should fix high CPU usage while a dialog is open, not being able to open multiple instances of a dialog at once and the DBus service locking down while a dialog is open. xdg-desktop-portal-tde might yet make it into R14.1.3 ;-) Signed-off-by: Mavridis Philippe <[email protected]>
* Update interfaces in tde.portalMavridis Philippe2024-07-101-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Added Account portal, permission dialog class, moved some code to utilMavridis Philippe2024-07-082-1/+13
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Added Email interface, minor refactoringMavridis Philippe2024-07-082-32/+27
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Improve DBus XML code generationMavridis Philippe2024-07-072-11/+36
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Fix installation prefix for XDG portal definitionMavridis Philippe2024-03-111-1/+1
| | | | Signed-off-by: Mavridis Philippe <[email protected]>
* Initial commitMavridis Philippe2024-02-015-0/+89
Adds implementation of FileChooser interface Signed-off-by: Mavridis Philippe <[email protected]>