/*
 *     Generated by class-dump 3.1.2.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
 */

struct CGSize {
    float _field1;
    float _field2;
};

struct __CTServerConnection;

/*
 * File: System/Library/PreferenceBundles/CarrierSettings.bundle/CarrierSettings
 */

@interface CarrierSettingsTelephony : NSObject
{
    unsigned int _watchCount;
    NSMutableDictionary *_pendingSaves;
    NSMutableDictionary *_pendingRequests;
    NSString *_myNumber;
    NSString *_carrierName;
    NSArray *_carrierServices;
    NSString *_carrierURL;
    NSString *_carrierURLTitle;
    unsigned int _callForwardingEnabled;
    NSString *_callForwardingNumber;
    NSString *_defaultCallForwardingNumber;
    unsigned int _callWaitingEnabled;
    BOOL _callerIDIsModifiable;
    unsigned int _callerIDMode;
    int _networkSelectionMode;
    unsigned int _simLocked;
    NSString *_cachedPassword;
    NSDictionary *_simToolkitMenu;
}

+ (id)telephony;
- (id)init;
- (void)dealloc;
- (void)_reset;
- (void)startWatching;
- (void)stopWatching;
- (struct __CTServerConnection *)_serverConnection;
- (id)myNumber;
- (id)carrierName;
- (id)carrierServices;
- (id)carrierURL;
- (id)carrierURLTitle;
- (BOOL)simIsPresent;
- (BOOL)allowNetworkSelection;
- (id)currentNetwork;
- (void)enableAutomaticNetworkSelection;
- (void)selectManualNetwork:(id)fp8;
- (unsigned int)callForwardingEnabled:(BOOL)fp8;
- (void)setCallForwardingEnabled:(BOOL)fp8;
- (id)callForwardingNumber:(BOOL)fp8;
- (void)setCallForwardingNumber:(id)fp8;
- (unsigned int)callWaitingEnabled:(BOOL)fp8;
- (void)setCallWaitingEnabled:(BOOL)fp8;
- (BOOL)allowCallerIDChange:(BOOL)fp8;
- (unsigned int)callerIDModifiable:(BOOL)fp8;
- (unsigned int)callerIDMode:(BOOL)fp8;
- (void)setCallerIDEnabled:(unsigned int)fp8;
- (void)requestNetworkList;
- (int)networkSelectionMode;
- (BOOL)allowSIMLock;
- (unsigned int)simLocked:(BOOL)fp8;
- (void)setSIMLocked:(BOOL)fp8 password:(id)fp12;
- (id)unlockAttemptsRemainingString;
- (BOOL)allowSIMToolkitMenu;
- (void)selectSIMToolkitMenuItemAtIndex:(int)fp8;
- (id)simToolkitMenuItems;
- (BOOL)allowPINChange;
- (void)setPIN:(id)fp8 password:(id)fp12;
- (BOOL)allowDialAssist;
- (BOOL)allowTTY;
- (BOOL)allowTTYChange;
- (id)pendingRequestForSetting:(id)fp8;
- (id)pendingSaveForSetting:(id)fp8;
- (void)receivedResponseForSetting:(id)fp8;
- (void)_handleCallForwardingSettings:(id)fp8;
- (void)_handleCallWaitingSettings:(id)fp8;
- (void)_handleNetworkList:(id)fp8;
- (void)_handleCallerIDSettings:(id)fp8;
- (void)_handleSIMLockSettings:(id)fp8;
- (void)_didPINUnlock;
- (void)_handlePINSettings:(id)fp8;
- (void)_requestCallForwardingSettings;
- (void)_saveCallForwardingEnabled:(BOOL)fp8 number:(id)fp12;
- (void)_requestSettings:(id)fp8;
- (void)_saveSettings:(id)fp8;
- (void)_carrierInfoChanged;
- (void)_simRemoved;
- (void)_simInserted;

@end

@interface PhoneSettingsNetworksController : PSListItemsController
{
    UIProgressHUD *_hud;
    int _selectionMode;
    NSArray *_networks;
    int _originalSelectedRow;
    BOOL _saved;
}

- (id)initForContentSize:(struct CGSize)fp8;
- (void)dealloc;
- (id)navigationTitle;
- (id)specifiers;
- (void)suspend;
- (void)viewWillBecomeVisible:(void *)fp8;
- (BOOL)popControllerWithAnimation:(BOOL)fp8;
- (BOOL)preferencesTable:(id)fp8 isRadioGroup:(int)fp12;
- (void)listItemSelected:(id)fp8;
- (id)table:(id)fp8 cellForRow:(int)fp12 column:(id)fp16;
- (void)_radioOffError:(id)fp8;
- (void)_exit;
- (void)_networksChanged:(id)fp8;
- (void)_save;
- (void)_hideHUD;
- (BOOL)_selectionChanged;
- (void)_showHUD:(id)fp8;

@end

@interface CarrierSettingsController : PSBundleController
{
    PSSpecifier *_specifier;
}

- (id)initWithParentListController:(id)fp8;
- (void)dealloc;
- (id)specifiersWithSpecifier:(id)fp8;
- (id)currentNetwork:(id)fp8;
- (void)networkChanged:(id)fp8;

@end

