Use QT file dialogs on Linux

.. cause native are borked on Ubuntu.
Speed up sidebar painting

.. by setting the linear gradient up in advance rather than
on every repaint.