1. 18 Jan, 2022 1 commit
  2. 13 Jan, 2022 2 commits
  3. 04 Jan, 2022 1 commit
  4. 23 Dec, 2021 1 commit
    • Fushan Wen's avatar
      powerprofileconfig: Use m_profileCombo as the watcher's parent · 9b8a9dfd
      Fushan Wen authored
      `m_profileCombo` could be an invalid pointer, because when clicking an
      item, `QAbstractItemView::clicked` and `QAbstractItemView::activated` in
      systemsettings both will be emitted, and `IconMode::changeModule` will be
      called twice, and `closeModules()` will free `m_profileCombo` in the
      second call, which will crash systemsettings.
      
      To fix the crash, set the watcher's parent to `m_profileCombo`, so when
      `m_profileCombo` is destroyed, the watcher is also destroyed and the
      connection is disconnected to prevent modification to the old `m_profileCombo`.
      
      CCBUG: 443858
      9b8a9dfd
  5. 21 Dec, 2021 1 commit
  6. 19 Dec, 2021 1 commit
  7. 16 Dec, 2021 1 commit
  8. 13 Dec, 2021 1 commit
  9. 12 Dec, 2021 2 commits
  10. 11 Dec, 2021 1 commit
  11. 07 Dec, 2021 1 commit
  12. 03 Dec, 2021 1 commit
    • Dan Robinson's avatar
      Check if backlight device is enabled · e95924f4
      Dan Robinson authored and Nate Graham's avatar Nate Graham committed
      Check the enabled property on each backlight device before using
      it as a backlight device, so the correct device is used in multi
      GPU setups
      
      BUG: 399646
      FIXED-IN: 5.24
      e95924f4
  13. 27 Nov, 2021 2 commits
  14. 24 Nov, 2021 1 commit
  15. 19 Nov, 2021 1 commit
  16. 13 Nov, 2021 1 commit
  17. 09 Nov, 2021 1 commit
    • Aleix Pol Gonzalez's avatar
      Use KWin's tablet mode to decide on the mobility UX · 927e16a6
      Aleix Pol Gonzalez authored
      There are certain aspects where we decide to use slightly different
      settings for a tablety device (e.g. Plasma Mobile) and the rest. So far
      this was getting set using the QT_QUICK_CONTROLS_MOBILE environment
      variable, which makes it harder for us as it carries tons of graphical
      connotations that we don't care for in here. Instead use KWin's
      TabletMode, which fits much better what we are trying to do here.
      
      This applies to:
      - the power button configuration (on tablet it puts the device to sleep,
      on non-tablet it shows the logout page)
      - profile generation. Since profile generation is static, we'll use the
      availability of the feature to decide how to generate it. This way the
      device won't just start behaving completely different when it stops
      acting as a tablet.
      927e16a6
  18. 08 Nov, 2021 1 commit
  19. 30 Oct, 2021 2 commits
  20. 26 Oct, 2021 1 commit
  21. 24 Oct, 2021 1 commit
  22. 19 Oct, 2021 2 commits
  23. 16 Oct, 2021 1 commit
  24. 14 Oct, 2021 1 commit
  25. 11 Oct, 2021 1 commit
  26. 06 Oct, 2021 1 commit
  27. 05 Oct, 2021 1 commit
  28. 29 Sep, 2021 1 commit
  29. 25 Sep, 2021 1 commit
  30. 23 Sep, 2021 2 commits
  31. 21 Sep, 2021 1 commit
  32. 19 Sep, 2021 1 commit
  33. 18 Sep, 2021 1 commit
  34. 16 Sep, 2021 1 commit