mirror of
https://github.com/nextcloud/desktop.git
synced 2025-10-26 11:17:43 +00:00
Add q pointer to MacImplementation for FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
This commit is contained in:
parent
62c85de35b
commit
fe6d03a16b
@ -28,7 +28,8 @@ Q_LOGGING_CATEGORY(lcMacFileProviderDomainSyncStatus, "nextcloud.gui.macfileprov
|
||||
class FileProviderDomainSyncStatus::MacImplementation
|
||||
{
|
||||
public:
|
||||
explicit MacImplementation(const QString &domainIdentifier)
|
||||
explicit MacImplementation(const QString &domainIdentifier, FileProviderDomainSyncStatus *parent = nullptr)
|
||||
: q(parent)
|
||||
{
|
||||
_domain = FileProviderUtils::domainForIdentifier(domainIdentifier);
|
||||
_manager = [NSFileProviderManager managerForDomain:_domain];
|
||||
@ -43,11 +44,12 @@ public:
|
||||
private:
|
||||
NSFileProviderDomain *_domain;
|
||||
NSFileProviderManager *_manager;
|
||||
FileProviderDomainSyncStatus *q;
|
||||
};
|
||||
|
||||
FileProviderDomainSyncStatus::FileProviderDomainSyncStatus(const QString &domainIdentifier, QObject *parent)
|
||||
: QObject(parent)
|
||||
, d(std::make_unique<MacImplementation>(domainIdentifier))
|
||||
, d(std::make_unique<MacImplementation>(domainIdentifier, this))
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user