New QML designs and implementation for wifi security and security 8021x

├── PasswordField.qml    // The main password field which is a reusable component (similar to passworddialog.ui)
└── wifisecurity         // sub folder for wifi securities qml (reusable components)
    ├── authentication   // contains all auth qml  
    │   ├── enterprise
    │   │   ├── DynamicWep.qml
    │   │   ├── eap
    │   │   │   ├── EapFast.qml    //resuable authentications qml
    │   │   │   ├── EapLeap.qml
    │   │   │   ├── EapMd5.qml
    │   │   │   ├── EapPeap.qml
    │   │   │   ├── EapPwd.qml
    │   │   │   ├── EapTls.qml
    │   │   │   └── EapTtls.qml
    │   │   ├── Wpa3Enterprise192.qml
    │   │   └── WpaEnterprise.qml
    │   ├── Leap.qml
    │   ├── Owe.qml
    │   ├── WepKey.qml
    │   └── WpaPersonal.qml
    ├── WifiSecurityForm.qml   // Resuable wifi security form containing all the securities (same as wifisecurity.ui)
  1. eap It contains the reusable qml for different types of authentication method like fast, leap etc for enterprise networks
  2. enterprise containts the complete qml for enterprise network type
  3. WifiSecurityForm wraps all those qml in form of a combo box
  4. PasswordField A reusable password form field that can be used both as an applet and inline field. (refactor of applet/PasswordField.qml)

The main design component is using Kirigami.FormLayout which helps to resize the necessary qml automatically on plasma-mobile

Edited by Tushar Gupta

Merge request reports

Loading