mirror of
https://github.com/skyline-emu/skyline.git
synced 2025-02-03 05:42:48 +01:00
Add setting to enable internet
Co-authored-by: PabloG02 <tioo23000@gmail.com>
This commit is contained in:
parent
d3d36c6fa0
commit
79683f7beb
@ -36,6 +36,7 @@ namespace skyline {
|
||||
profilePictureValue = ktSettings.GetString("profilePictureValue");
|
||||
systemLanguage = ktSettings.GetInt<skyline::language::SystemLanguage>("systemLanguage");
|
||||
systemRegion = ktSettings.GetInt<skyline::region::RegionCode>("systemRegion");
|
||||
isInternetEnabled = ktSettings.GetBool("isInternetEnabled");
|
||||
forceTripleBuffering = ktSettings.GetBool("forceTripleBuffering");
|
||||
disableFrameThrottling = ktSettings.GetBool("disableFrameThrottling");
|
||||
gpuDriver = ktSettings.GetString("gpuDriver");
|
||||
|
@ -64,6 +64,7 @@ namespace skyline {
|
||||
Setting<std::string> profilePictureValue; //!< The profile picture path to be supplied to the guest
|
||||
Setting<language::SystemLanguage> systemLanguage; //!< The system language
|
||||
Setting<region::RegionCode> systemRegion; //!< The system region
|
||||
Setting<bool> isInternetEnabled; //!< If emulator uses internet
|
||||
|
||||
// Display
|
||||
Setting<bool> forceTripleBuffering; //!< If the presentation engine should always triple buffer even if the swapchain supports double buffering
|
||||
|
@ -29,6 +29,7 @@ class EmulationSettings private constructor(context : Context, prefName : String
|
||||
var profilePictureValue by sharedPreferences(context, "", prefName = prefName)
|
||||
var systemLanguage by sharedPreferences(context, 1, prefName = prefName)
|
||||
var systemRegion by sharedPreferences(context, -1, prefName = prefName)
|
||||
var isInternetEnabled by sharedPreferences(context, false, prefName = prefName)
|
||||
|
||||
// Audio
|
||||
var isAudioOutputDisabled by sharedPreferences(context, false, prefName = prefName)
|
||||
|
@ -22,6 +22,7 @@ data class NativeSettings(
|
||||
var profilePictureValue : String,
|
||||
var systemLanguage : Int,
|
||||
var systemRegion : Int,
|
||||
var isInternetEnabled : Boolean,
|
||||
|
||||
// Audio
|
||||
var isAudioOutputDisabled : Boolean,
|
||||
@ -52,6 +53,7 @@ data class NativeSettings(
|
||||
pref.profilePictureValue,
|
||||
pref.systemLanguage,
|
||||
pref.systemRegion,
|
||||
pref.isInternetEnabled,
|
||||
pref.isAudioOutputDisabled,
|
||||
if (pref.gpuDriver == EmulationSettings.SYSTEM_GPU_DRIVER) "" else pref.gpuDriver,
|
||||
if (pref.gpuDriver == EmulationSettings.SYSTEM_GPU_DRIVER) "" else GpuDriverHelper.getLibraryName(context, pref.gpuDriver),
|
||||
|
@ -78,6 +78,7 @@
|
||||
<string name="profile_picture">Profile Picture</string>
|
||||
<string name="system_language">System Language</string>
|
||||
<string name="system_region">System Region</string>
|
||||
<string name="internet">The system will be able to use internet</string>
|
||||
<!-- Settings - Display -->
|
||||
<string name="display">Display</string>
|
||||
<string name="perf_stats">Show Performance Statistics</string>
|
||||
|
@ -32,6 +32,11 @@
|
||||
app:key="system_region"
|
||||
app:title="@string/system_region"
|
||||
app:useSimpleSummaryProvider="true" />
|
||||
<SwitchPreferenceCompat
|
||||
android:defaultValue="false"
|
||||
android:summary="@string/internet"
|
||||
app:key="is_internet_enabled"
|
||||
app:title="Enable Internet" />
|
||||
</PreferenceCategory>
|
||||
<PreferenceCategory
|
||||
android:key="category_presentation"
|
||||
|
Loading…
x
Reference in New Issue
Block a user