┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/panels/information
diff options
context:
space:
mode:
Diffstat (limited to 'src/panels/information')
-rw-r--r--src/panels/information/informationpanel.cpp8
-rw-r--r--src/panels/information/informationpanel.h6
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);