1. 10 Sep, 2020 1 commit
  2. 09 Sep, 2020 1 commit
    • Albert Astals Cid's avatar
      Revert cbddcd32 · 26971054
      Albert Astals Cid authored
      KJS and KWallet are indeed optional, that's what the ${optionalComponents} variable does
      26971054
  3. 07 Sep, 2020 2 commits
  4. 06 Sep, 2020 3 commits
  5. 05 Sep, 2020 2 commits
  6. 03 Sep, 2020 1 commit
    • David Hurka's avatar
      Create GuiUtils functions createColorIcon() and createOpacityIcon() · 076e17c6
      David Hurka authored
      * createColorIcon creates a QIcon which visualizes the given colors
        using rectangles. A background icon can be provided, in that case
        only the lowest 25% of the icon will be filled by the rectangles.
      * createOpacityIcon creates a QIcon that visualizes a given opacity
        using the current foreground color and a checkerboard background.
      
      These functions are now used in place of colorIcon, colorPicerIcon,
      opacityIcon in AnnotationActionHandler. The new functions have some
      advantages: support most common icon sizes, and dark color schemes.
      076e17c6
  7. 01 Sep, 2020 1 commit
  8. 31 Aug, 2020 6 commits
  9. 30 Aug, 2020 2 commits
  10. 28 Aug, 2020 1 commit
  11. 25 Aug, 2020 1 commit
    • Simone Gaiarin's avatar
      Store the state of the builtin annotations in a new config key · 10d92fbe
      Simone Gaiarin authored
      Using the new configuration key BuiltinAnnotationTools instead of AnnotationTools, we avoid any conflicts in the configuration files due to the fact that the key AnnotationTools had a different meaning in the previous versions of Okular. In particular we avoid the critical problem that the actions in the UI do not match the actual annotation tools. The conflict may happen if the kconf_update script is not executed for some reason (e.g. okular running from flatpack).
      
      BUG: 425354
      FIXED-IN: 1.11.1
      10d92fbe
  12. 22 Aug, 2020 3 commits
  13. 21 Aug, 2020 1 commit
  14. 09 Aug, 2020 1 commit
    • David Hurka's avatar
      Port PresentationWidget to QScreen and simplify related code · 89280e82
      David Hurka authored
      * QDesktopWidget -> QScreen
      
      Simplifications:
      * After setting new screen/geometry, forget them and let resizeEvent() handle any updates.
      * Specifically, don’t connect to screen size change signals.
      * Specifically, setScreen() only sets the new widget position and then waits for resizeEvent().
      * This also means applyNewScreenSize() and repositionContent() can be collapsed into resizeEvent().
      * Replace recalcGeometry() by setScreen(defaultScreen()), where defaultScreen() only checks the configuration.
      89280e82
  15. 08 Aug, 2020 2 commits
  16. 07 Aug, 2020 7 commits
  17. 06 Aug, 2020 4 commits
  18. 05 Aug, 2020 1 commit
    • David Hurka's avatar
      Port away from QDesktopWidget · 93e67cca
      David Hurka authored
      This ports Shell from QDesktopWidget to QScreen (trivial),
      and removes unused QDesktopWidget includes (super-trivial).
      93e67cca