void findExistingFileProviderDomains()
{
- [NSFileProviderManager getDomainsWithCompletionHandler:^(NSArray<NSFileProviderDomain *> *domains, NSError *error) {
+ [NSFileProviderManager getDomainsWithCompletionHandler:^(NSArray<NSFileProviderDomain *> * const domains, NSError * const error) {
if(error) {
qCDebug(lcMacFileProviderDomainManager) << "Could not get existing file provider domains: "
<< error.code
<< error.localizedDescription;
}
- for (NSFileProviderDomain *domain in domains) {
+ for (NSFileProviderDomain * const domain in domains) {
const auto accountId = QString::fromNSString(domain.identifier);
if (const auto accountState = AccountManager::instance()->accountFromUserId(accountId);
} else {
qCDebug(lcMacFileProviderDomainManager) << "Found existing file provider domain with no known configured account:"
<< domain.displayName;
- [NSFileProviderManager removeDomain:domain completionHandler:^(NSError *error) {
+ [NSFileProviderManager removeDomain:domain completionHandler:^(NSError * const error) {
if(error) {
qCDebug(lcMacFileProviderDomainManager) << "Error removing file provider domain: "
<< error.code
}];
}
- void addFileProviderDomain(const AccountState *accountState)
+ void addFileProviderDomain(const AccountState * const accountState)
{
const auto accountDisplayName = accountState->account()->displayName();
const auto accountId = accountState->account()->userIdAtHostWithPort();
return;
}
- NSFileProviderDomain *fileProviderDomain = [[NSFileProviderDomain alloc] initWithIdentifier:accountId.toNSString()
- displayName:accountDisplayName.toNSString()];
- [NSFileProviderManager addDomain:fileProviderDomain completionHandler:^(NSError *error) {
+ NSFileProviderDomain * const fileProviderDomain = [[NSFileProviderDomain alloc] initWithIdentifier:accountId.toNSString()
+ displayName:accountDisplayName.toNSString()];
+ [NSFileProviderManager addDomain:fileProviderDomain completionHandler:^(NSError * const error) {
if(error) {
qCDebug(lcMacFileProviderDomainManager) << "Error adding file provider domain: "
<< [error code]
_registeredDomains.insert(accountId, fileProviderDomain);
}
- void removeFileProviderDomain(const AccountState *accountState)
+ void removeFileProviderDomain(const AccountState * const accountState)
{
const auto accountId = accountState->account()->userIdAtHostWithPort();
qCDebug(lcMacFileProviderDomainManager) << "Removing file provider domain for account with id: " << accountId;
return;
}
- NSFileProviderDomain* fileProviderDomain = _registeredDomains[accountId];
+ NSFileProviderDomain * const fileProviderDomain = _registeredDomains[accountId];
[NSFileProviderManager removeDomain:fileProviderDomain completionHandler:^(NSError *error) {
if(error) {
}
}];
- NSFileProviderDomain* domain = _registeredDomains.take(accountId);
+ NSFileProviderDomain * const domain = _registeredDomains.take(accountId);
[domain release];
}
{
qCDebug(lcMacFileProviderDomainManager) << "Removing all file provider domains.";
- [NSFileProviderManager removeAllDomainsWithCompletionHandler:^(NSError *error) {
+ [NSFileProviderManager removeAllDomainsWithCompletionHandler:^(NSError * const error) {
if(error) {
qCDebug(lcMacFileProviderDomainManager) << "Error removing all file provider domains: "
<< [error code]
{
qCDebug(lcMacFileProviderDomainManager) << "Removing and wiping all file provider domains";
- [NSFileProviderManager getDomainsWithCompletionHandler:^(NSArray<NSFileProviderDomain *> *domains, NSError *error) {
+ [NSFileProviderManager getDomainsWithCompletionHandler:^(NSArray<NSFileProviderDomain *> * const domains, NSError * const error) {
if (error) {
qCDebug(lcMacFileProviderDomainManager) << "Error removing and wiping file provider domains: "
<< [error code]
return;
}
- for (NSFileProviderDomain *domain in domains) {
- [NSFileProviderManager removeDomain:domain mode:NSFileProviderDomainRemovalModeRemoveAll completionHandler:^(NSURL *preservedLocation, NSError *error) {
+ for (NSFileProviderDomain * const domain in domains) {
+ [NSFileProviderManager removeDomain:domain mode:NSFileProviderDomainRemovalModeRemoveAll completionHandler:^(NSURL * const preservedLocation, NSError * const error) {
+ Q_UNUSED(preservedLocation)
+
if (error) {
qCDebug(lcMacFileProviderDomainManager) << "Error removing and wiping file provider domain: "
<< [domain displayName]
NSFileProviderDomain * const fileProviderDomain = _registeredDomains[accountId];
NSFileProviderManager * const fpManager = [NSFileProviderManager managerForDomain:fileProviderDomain];
- [fpManager signalEnumeratorForContainerItemIdentifier:NSFileProviderWorkingSetContainerItemIdentifier completionHandler:^(NSError *error) {
+ [fpManager signalEnumeratorForContainerItemIdentifier:NSFileProviderWorkingSetContainerItemIdentifier completionHandler:^(NSError * const error) {
if (error != nil) {
qCDebug(lcMacFileProviderDomainManager) << "Error signalling enumerator changed for working set:"
<< error.localizedDescription;
QHash<QString, NSFileProviderDomain*> _registeredDomains;
};
-FileProviderDomainManager::FileProviderDomainManager(QObject *parent)
+FileProviderDomainManager::FileProviderDomainManager(QObject * const parent)
: QObject(parent)
{
d.reset(new FileProviderDomainManager::Private());
}
}
-void FileProviderDomainManager::addFileProviderDomainForAccount(AccountState *accountState)
+void FileProviderDomainManager::addFileProviderDomainForAccount(const AccountState * const accountState)
{
Q_ASSERT(accountState);
const auto account = accountState->account();
trySetupPushNotificationsForAccount(account.get());
}
-void FileProviderDomainManager::trySetupPushNotificationsForAccount(Account *account)
+void FileProviderDomainManager::trySetupPushNotificationsForAccount(const Account * const account)
{
Q_ASSERT(account);
}
}
-void FileProviderDomainManager::setupPushNotificationsForAccount(Account *account)
+void FileProviderDomainManager::setupPushNotificationsForAccount(const Account * const account)
{
Q_ASSERT(account);
disconnect(account, &Account::pushNotificationsReady, this, &FileProviderDomainManager::setupPushNotificationsForAccount);
}
-void FileProviderDomainManager::signalEnumeratorChanged(Account *account)
+void FileProviderDomainManager::signalEnumeratorChanged(const Account * const account)
{
Q_ASSERT(account);
d->signalEnumeratorChanged(account);
}
-void FileProviderDomainManager::removeFileProviderDomainForAccount(AccountState* accountState)
+void FileProviderDomainManager::removeFileProviderDomainForAccount(const AccountState * const accountState)
{
Q_ASSERT(accountState);
const auto account = accountState->account();