<table><tr><td style="">jgrulich added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D27783">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
color: #6B748C;
font-style: italic;
margin: 4px 0 12px 0;
padding: 8px 12px;
background-color: #F8F9FC;">
<div style="font-style: normal;
padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D27783#632900" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">D27783#632900</a>, <a href="https://phabricator.kde.org/p/ngraham/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;">@ngraham</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><p>Ok. When trying to compile I get the following:</p>
<div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">In file included from ../libportal/portal-qt5.h:20,
from libportal-qt/a370903@@LibPortalQt@sha/../../../libportal-qt/portal_p.h:24,
from libportal-qt/a370903@@LibPortalQt@sha/../../../libportal-qt/parent_p.h:21,
from libportal-qt/a370903@@LibPortalQt@sha/moc_parent_p.cpp:10:
../libportal/portal.h:20:10: fatal error: libportal/portal-enums.h: No such file or directory
20 | #include <libportal/portal-enums.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~</pre></div>
<p>More generally, what does this thing do? What's it for?</p></div>
</blockquote>
<p>Do you mean libportal or this portal? Libportal is a library for applications to use portal support without need to do all the calls themself over DBus and they can use a much friendly API.</p>
<p>This portal allows application to get user name, user real name and user avatar. Normally applications outside sandbox have DBus access so they can query libaccount themself, but given sandbox restrictions, you have to go through a portal and that's why we show a dialog, asking the user whether he wants to provide information to the sadboxed application. The dialog will always look the same, it will just have different user name, real name and picture and reason why the application needs the access.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R838 Flatpak Support: KDE Portal for XDG Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D27783">https://phabricator.kde.org/D27783</a></div></div><br /><div><strong>To: </strong>jgrulich, Plasma, ngraham<br /><strong>Cc: </strong>plasma-devel, Orage, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, GB_2, ragreen, ZrenBot, ngraham, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, ahiemstra, mart<br /></div>