mirror of
https://github.com/nextcloud/desktop.git
synced 2024-12-06 07:08:57 +03:00
02f6dbba46
This uses the new official API to show overlay icons and add our custom context menu entry instead of hooking directly into the Finder process and intercept drawind routines. A dummy desktopclient target is also in the project to allow debugging directly in Xcode while the official client can be started from the command line. Otherwise Xcode won't allow attaching to the debugee. Dummy icon files have been added while we get proper icon produced. We can't use the old icons since what we use for the legacy shell integration is already padded according to where the badge should appear on the full icon.
28 lines
865 B
Objective-C
28 lines
865 B
Objective-C
/*
|
|
* Copyright (C) by Jocelyn Turcotte <jturcotte@woboq.com>
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation; either version 2 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* This program is distributed in the hope that it will be useful, but
|
|
* WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
|
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
|
|
* for more details.
|
|
*/
|
|
|
|
|
|
#import <Cocoa/Cocoa.h>
|
|
#import <FinderSync/FinderSync.h>
|
|
#import "SyncClientProxy.h"
|
|
|
|
@interface FinderSync : FIFinderSync <SyncClientProxyDelegate>
|
|
{
|
|
SyncClientProxy *_syncClientProxy;
|
|
NSMutableSet *_registeredDirectories;
|
|
NSMutableSet *_requestedUrls;
|
|
NSString *_shareMenuTitle;
|
|
}
|
|
|
|
@end
|