diff options
Diffstat (limited to 'src/panels/information')
| -rw-r--r-- | src/panels/information/informationpanel.cpp | 8 | ||||
| -rw-r--r-- | src/panels/information/informationpanel.h | 6 |
2 files changed, 14 insertions, 0 deletions
diff --git a/src/panels/information/informationpanel.cpp b/src/panels/information/informationpanel.cpp index c1b7a5612..02fe3e308 100644 --- a/src/panels/information/informationpanel.cpp +++ b/src/panels/information/informationpanel.cpp @@ -378,6 +378,14 @@ void InformationPanel::markUrlAsInvalid() m_resetUrlTimer->start(); } +void InformationPanel::readSettings() +{ + if (m_initialized) { + m_content->refreshPreview(); + m_content->refreshMetaData(); + } +} + void InformationPanel::init() { m_infoTimer = new QTimer(this); diff --git a/src/panels/information/informationpanel.h b/src/panels/information/informationpanel.h index ee405cb39..eda70759a 100644 --- a/src/panels/information/informationpanel.h +++ b/src/panels/information/informationpanel.h @@ -28,6 +28,12 @@ public: explicit InformationPanel(QWidget *parent = nullptr); ~InformationPanel() override; + /** + * Refreshes the view to get synchronized with the settings (e.g. icons size, + * font, ...). + */ + void readSettings() override; + Q_SIGNALS: void urlActivated(const QUrl &url); |
