Fix palette in popups

This commit is contained in:
Nicolas Werner 2023-06-05 01:15:07 +02:00
parent 8485e7ae81
commit 04c9eec8a4
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
5 changed files with 18 additions and 6 deletions

View file

@ -24,6 +24,9 @@ Control {
property int rowMargin: 0
property int rowSpacing: Nheko.paddingSmall
// Workaround palettes not inheriting for popups
palette: timelineRoot.palette
signal completionClicked(string completion)
signal completionSelected(string id)

View file

@ -24,6 +24,9 @@ Popup {
x: Math.round(parent.width / 2 - width / 2)
y: Math.round(parent.height / 4)
// Workaround palettes not inheriting for popups
palette: timelineRoot.palette
Overlay.modal: Rectangle {
color: Qt.rgba(palette.window.r, palette.window.g, palette.window.b, 0.7)
}

View file

@ -21,6 +21,9 @@ Popup {
x: Math.round(parent.width / 2 - contentWidth / 2)
y: Math.round(parent.height / 4)
// Workaround palettes not inheriting for popups
palette: timelineRoot.palette
Overlay.modal: Rectangle {
color: "#aa1E1E1E"
}

View file

@ -10,12 +10,12 @@ import "./pages"
import "./voip"
import "./ui"
import Qt.labs.platform 1.1 as Platform
import QtQuick 2.15
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.3
import QtQuick.Window 2.15
import im.nheko 1.0
import im.nheko.EmojiModel 1.0
import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import QtQuick.Window
import im.nheko
import im.nheko.EmojiModel
Pane {
id: timelineRoot

View file

@ -9,6 +9,9 @@ import im.nheko 1.0
Popup {
id: snackbar
// Workaround palettes not inheriting for popups
palette: timelineRoot.palette
property var messages: []
property string currentMessage: ""