QTfrontend/util/platform/NSWorkspace_RBAdditions.h
changeset 8381 588a8e6e2041
parent 6616 f77bb02b669f
equal deleted inserted replaced
8380:0b375a3ceaa0 8381:588a8e6e2041
       
     1 //
       
     2 //  NSWorkspace_RBAdditions.h
       
     3 //  PathProps
       
     4 //
       
     5 //  Created by Rainer Brockerhoff on 10/04/2007.
       
     6 //  Copyright 2007 Rainer Brockerhoff. All rights reserved.
       
     7 //
       
     8 
       
     9 #import <Cocoa/Cocoa.h>
       
    10 
       
    11 extern NSString* NSWorkspace_RBfstypename;
       
    12 extern NSString* NSWorkspace_RBmntonname;
       
    13 extern NSString* NSWorkspace_RBmntfromname;
       
    14 extern NSString* NSWorkspace_RBdeviceinfo;
       
    15 extern NSString* NSWorkspace_RBimagefilepath;
       
    16 extern NSString* NSWorkspace_RBconnectiontype;
       
    17 extern NSString* NSWorkspace_RBpartitionscheme;
       
    18 extern NSString* NSWorkspace_RBserverURL;
       
    19 
       
    20 @interface NSWorkspace (NSWorkspace_RBAdditions)
       
    21 
       
    22 // This method will return nil if the input path is invalid. Otherwise, the returned NSDictionary may contain
       
    23 // the following keys:
       
    24 //- NSWorkspace_RBfstypename: will always be present.Shows the filesystem type (usually "hfs"), from statfs.
       
    25 //- NSWorkspace_RBmntonname: will always be present. Shows the volume mount point.
       
    26 //- NSWorkspace_RBmntfromname: will always be present. Shows the BSD device path for local volumes; info for
       
    27 //      remote volumes depends on the filesystem type.
       
    28 //- NSWorkspace_RBconnectiontype: should always be present for local volumes. Shows the connection type ("SATA", "USB", etc.).
       
    29 //- NSWorkspace_RBpartitionscheme: should always be present for local volumes. Shows the partition scheme.
       
    30 //- NSWorkspace_RBdeviceinfo: should always be present for local volumes. Shows some information about the
       
    31 //      physical device; varies widely.
       
    32 //- NSWorkspace_RBimagefilepath: should be present for disk images only. Shows the path of the disk image file.
       
    33 //- NSWorkspace_RBserverURL: should be present for remote volumes only. Shows the server URL.
       
    34 
       
    35 - (NSDictionary*)propertiesForPath:
       
    36 (NSString*)path;
       
    37 
       
    38 @end