mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-04-12 00:32:17 -04:00
Wifi QR code generation (requires testing) (#1794)
* fix: add mockery v2 to nix flake pkgs * feat: add requests for generating wifi qr codes as png files in /tmp, and to delete them later. only supports NetworkManager backend for now. * feat: add modal for sharing wifi via qr code and saving the code as png file. * fix: uncomment QR code file deletion * network: light refactor and cleanup for QR code generation --------- Co-authored-by: bbedward <bbedward@gmail.com>
This commit is contained in:
@@ -31,6 +31,8 @@ Singleton {
|
||||
property var notificationModal: null
|
||||
property var wifiPasswordModal: null
|
||||
property var wifiPasswordModalLoader: null
|
||||
property var wifiQRCodeModal: null
|
||||
property var wifiQRCodeModalLoader: null
|
||||
property var polkitAuthModal: null
|
||||
property var polkitAuthModalLoader: null
|
||||
property var bluetoothPairingModal: null
|
||||
@@ -581,6 +583,13 @@ Singleton {
|
||||
wifiPasswordModal.show(ssid);
|
||||
}
|
||||
|
||||
function showWifiQRCodeModal(ssid) {
|
||||
if (wifiQRCodeModalLoader)
|
||||
wifiQRCodeModalLoader.active = true;
|
||||
if (wifiQRCodeModal)
|
||||
wifiQRCodeModal.show(ssid);
|
||||
}
|
||||
|
||||
function showHiddenNetworkModal() {
|
||||
if (wifiPasswordModalLoader)
|
||||
wifiPasswordModalLoader.active = true;
|
||||
|
||||
Reference in New Issue
Block a user