PrivateHeaders/SimulatorKit/SimDeviceMenu.h (23 lines of code) (raw):
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#import <AppKit/NSMenu.h>
@class NSMutableDictionary, SimDeviceMenuItemPair, SimDeviceSet;
@protocol SimDeviceMenuDelegate;
@interface SimDeviceMenu : NSMenu
{
id <SimDeviceMenuDelegate> _simDeviceMenuDelegate;
SimDeviceSet *_deviceSet;
unsigned long long _regID;
NSMutableDictionary *_menuItemPairForDeviceUDID;
SimDeviceMenuItemPair *_selectedMenuItemPair;
}
@property (retain, nonatomic) SimDeviceMenuItemPair *selectedMenuItemPair;
@property (retain, nonatomic) NSMutableDictionary *menuItemPairForDeviceUDID;
@property(nonatomic, assign) unsigned long long regID; // @synthesize regID=_regID;
@property (retain, nonatomic) SimDeviceSet *deviceSet;
@property (nonatomic, assign) id <SimDeviceMenuDelegate> simDeviceMenuDelegate;
- (BOOL)selectDevice:(id)arg1;
- (void)clearSelectedDevice;
- (void)openDeviceManager:(id)arg1;
- (void)userSelected:(id)arg1;
- (void)refreshMenu;
- (id)initWithTitle:(id)arg1;
@end