2016-01-07 19:48:21 -05:00
|
|
|
#import <UIKit/UIKit.h>
|
|
|
|
|
|
|
|
@interface SettingsViewController : UITableViewController
|
|
|
|
{
|
2018-04-30 21:01:23 +01:00
|
|
|
IBOutlet UISwitch* showFpsSwitch;
|
|
|
|
IBOutlet UISwitch* showVirtualPadSwitch;
|
2021-07-07 07:30:11 -10:00
|
|
|
IBOutlet UISlider* virtualPadOpacitySlider;
|
|
|
|
IBOutlet UISwitch* hideVirtualPadWhenControllerConnected;
|
2021-07-07 08:38:06 -10:00
|
|
|
IBOutlet UISwitch* virtualPadHapticFeedbackSwitch;
|
2018-04-30 21:01:23 +01:00
|
|
|
|
2021-06-28 19:16:02 -04:00
|
|
|
IBOutlet UILabel* gsHandlerName;
|
2019-04-08 20:27:54 -04:00
|
|
|
IBOutlet UILabel* resolutionFactor;
|
2020-12-26 12:17:37 -05:00
|
|
|
IBOutlet UISwitch* resizeOutputToWidescreen;
|
2018-04-30 21:01:23 +01:00
|
|
|
IBOutlet UISwitch* forceBilinearFiltering;
|
|
|
|
|
|
|
|
IBOutlet UISwitch* enableAudioOutput;
|
2021-11-20 15:35:14 -05:00
|
|
|
|
|
|
|
IBOutlet UISwitch* enableAltServerJIT;
|
2018-04-30 21:01:23 +01:00
|
|
|
|
|
|
|
IBOutlet UILabel* versionInfoLabel;
|
2016-01-07 19:48:21 -05:00
|
|
|
}
|
|
|
|
|
2021-11-05 14:59:07 -04:00
|
|
|
@property bool allowGsHandlerSelection;
|
|
|
|
@property bool allowFullDeviceScan;
|
|
|
|
@property(copy, nonatomic) void (^completionHandler)(bool);
|
|
|
|
|
|
|
|
//Internal: This is set when the user presses the Full Device Scan button.
|
|
|
|
@property bool fullDeviceScanRequested;
|
2021-06-19 15:43:12 -04:00
|
|
|
|
2021-06-28 19:16:02 -04:00
|
|
|
- (IBAction)selectedGsHandler:(UIStoryboardSegue*)segue;
|
|
|
|
- (IBAction)selectedResolutionFactor:(UIStoryboardSegue*)segue;
|
2021-11-05 14:59:07 -04:00
|
|
|
- (IBAction)startFullDeviceScan;
|
2021-06-22 10:15:17 -04:00
|
|
|
- (IBAction)returnToParent;
|
2019-04-08 20:27:54 -04:00
|
|
|
|
2016-01-07 19:48:21 -05:00
|
|
|
@end
|