aboutsummaryrefslogtreecommitdiffstats
path: root/src/labs/stylekit/qqstylekitreader_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/labs/stylekit/qqstylekitreader_p.h')
-rw-r--r--src/labs/stylekit/qqstylekitreader_p.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/labs/stylekit/qqstylekitreader_p.h b/src/labs/stylekit/qqstylekitreader_p.h
index 22307b2f99..3173017e88 100644
--- a/src/labs/stylekit/qqstylekitreader_p.h
+++ b/src/labs/stylekit/qqstylekitreader_p.h
@@ -157,6 +157,9 @@ signals:
void highlightedChanged();
void fontChanged();
+private slots:
+ void onPaletteChanged();
+
private:
void updateControl();
void populateLocalStorage();
@@ -181,7 +184,7 @@ private:
bool m_dontEmitChangedSignals: 1;
bool m_effectiveVariationsDirty: 1;
- QQuickPalette m_palette;
+ QPointer<QQuickPalette> m_palette;
QFont m_font;
mutable QQStyleKitPropertyStorage m_storage;
AlternateState m_alternateState = AlternateState::Alternate1;