What's a robust way to to read default applications?
Nate Graham
pointedstick at zoho.com
Sun Sep 24 16:33:14 UTC 2017
Thanks, that worked perfectly! In case anyone's interested, the
Phabricator revision that this applies to is
https://phabricator.kde.org/D7971
Nate
On 09/24/2017 09:24 AM, Elvis Angelaccio wrote:
> On domenica 24 settembre 2017 15:49:04 CEST, Nate Graham wrote:
>> Hello all,
>> I'm working on some code that needs to get the default file manager
>> application. I'm currently using KSharedConfig::openConfig to read
>> mimeapps.list, which works as long as mimeapps.list exists. But I'm
>> noticing that on a fresh install, mimeapps.list doesn't exist--it
>> seems to get created only when the user changes something in the
>> componentchooser KCM.
>>
>> So what's the most robust way to read this data?
>
> KMimeTypeTrader::self()->query("inode/directory") is probably what you
> are looking for.
>
>>
>> Nate Graham
>>
>
> Cheers,
> Elvis
>
More information about the Plasma-devel
mailing list