Style DownloadView
This commit is contained in:
parent
9b7ff910c3
commit
ac43a0b5cb
@ -899,6 +899,10 @@ DATA = OrderedDict([
|
|||||||
SettingValue(types.QtColor(), '#ffffff'),
|
SettingValue(types.QtColor(), '#ffffff'),
|
||||||
"Foreground color for downloads."),
|
"Foreground color for downloads."),
|
||||||
|
|
||||||
|
('download.bg.bar',
|
||||||
|
SettingValue(types.Color(), '#555555'),
|
||||||
|
"Background color for the download bar."),
|
||||||
|
|
||||||
('download.bg.start',
|
('download.bg.start',
|
||||||
SettingValue(types.QtColor(), '#0000aa'),
|
SettingValue(types.QtColor(), '#0000aa'),
|
||||||
"Color gradient start for downloads."),
|
"Color gradient start for downloads."),
|
||||||
@ -932,6 +936,10 @@ DATA = OrderedDict([
|
|||||||
SettingValue(types.Font(), '8pt ${_monospace}'),
|
SettingValue(types.Font(), '8pt ${_monospace}'),
|
||||||
"Font used in the statusbar."),
|
"Font used in the statusbar."),
|
||||||
|
|
||||||
|
('download',
|
||||||
|
SettingValue(types.Font(), '8pt ${_monospace}'),
|
||||||
|
"Font used for the downloadbar."),
|
||||||
|
|
||||||
('hints',
|
('hints',
|
||||||
SettingValue(types.Font(), 'bold 12px Monospace'),
|
SettingValue(types.Font(), 'bold 12px Monospace'),
|
||||||
"Font used for the hints."),
|
"Font used for the hints."),
|
||||||
|
@ -21,14 +21,23 @@ from PyQt5.QtCore import QSize
|
|||||||
from PyQt5.QtWidgets import QListView, QSizePolicy
|
from PyQt5.QtWidgets import QListView, QSizePolicy
|
||||||
|
|
||||||
from qutebrowser.models.downloadmodel import DownloadModel
|
from qutebrowser.models.downloadmodel import DownloadModel
|
||||||
|
from qutebrowser.config.style import set_register_stylesheet
|
||||||
|
|
||||||
|
|
||||||
class DownloadView(QListView):
|
class DownloadView(QListView):
|
||||||
|
|
||||||
"""QListView which shows currently running downloads as a bar."""
|
"""QListView which shows currently running downloads as a bar."""
|
||||||
|
|
||||||
|
STYLESHEET = """
|
||||||
|
QListView {{
|
||||||
|
{color[download.bg.bar]}
|
||||||
|
{font[download]}
|
||||||
|
}}
|
||||||
|
"""
|
||||||
|
|
||||||
def __init__(self, parent=None):
|
def __init__(self, parent=None):
|
||||||
super().__init__(parent)
|
super().__init__(parent)
|
||||||
|
set_register_stylesheet(self)
|
||||||
self.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Fixed)
|
self.setSizePolicy(QSizePolicy.MinimumExpanding, QSizePolicy.Fixed)
|
||||||
self.setFlow(QListView.LeftToRight)
|
self.setFlow(QListView.LeftToRight)
|
||||||
self._model = DownloadModel()
|
self._model = DownloadModel()
|
||||||
|
Loading…
Reference in New Issue
Block a user