building a debug setting in

This commit is contained in:
Chris Cochrun 2024-01-11 06:06:23 -06:00
parent 7061ec2ed8
commit 1ab93122a5
3 changed files with 23 additions and 12 deletions

View file

@ -77,6 +77,14 @@ Kirigami.OverlaySheet {
Kirigami.FormData.label: i18nc("@label:textbox", "Obs Connection") Kirigami.FormData.label: i18nc("@label:textbox", "Obs Connection")
text: ObsModel.connected text: ObsModel.connected
} }
Controls.CheckBox {
Kirigami.FormData.label: i18nc("@label:checkbox", "Debug")
onClicked: {
RSettings.debug = checked;
console.log(RSettings.debug);
}
}
} }

View file

@ -142,18 +142,18 @@ Item {
source: imageSource === "" ? mpv : backgroundImage source: imageSource === "" ? mpv : backgroundImage
radius: blurRadius radius: blurRadius
Controls.Label { /* Controls.Label { */
text: Math.max(root.width, 1000) / 1000 * Math.max(root.textSize, 50) /* text: Math.max(root.width, 1000) / 1000 * Math.max(root.textSize, 50) */
horizontalAlignment: hTextAlignment /* horizontalAlignment: hTextAlignment */
verticalAlignment: vTextAlignment /* verticalAlignment: vTextAlignment */
anchors.top: parent.top /* anchors.top: parent.top */
anchors.left: parent.left /* anchors.left: parent.left */
anchors.topMargin: 10 /* anchors.topMargin: 10 */
anchors.bottomMargin: 10 /* anchors.bottomMargin: 10 */
anchors.leftMargin: 10 /* anchors.leftMargin: 10 */
anchors.rightMargin: 10 /* anchors.rightMargin: 10 */
visible: RSettings.debug /* visible: RSettings.debug */
} /* } */
Controls.Label { Controls.Label {
id: lyrics id: lyrics

View file

@ -14,6 +14,7 @@ mod settings {
#[qproperty(QString, sound_effect)] #[qproperty(QString, sound_effect)]
#[qproperty(QUrl, last_save_file)] #[qproperty(QUrl, last_save_file)]
#[qproperty(QUrl, loaded_file)] #[qproperty(QUrl, loaded_file)]
#[qproperty(bool, debug)]
type Settings = super::SettingsRust; type Settings = super::SettingsRust;
#[qinvokable] #[qinvokable]
@ -40,6 +41,7 @@ pub struct SettingsRust {
sound_effect: QString, sound_effect: QString,
last_save_file: QUrl, last_save_file: QUrl,
loaded_file: QUrl, loaded_file: QUrl,
debug: bool,
} }
impl Default for SettingsRust { impl Default for SettingsRust {
@ -50,6 +52,7 @@ impl Default for SettingsRust {
sound_effect: QString::from(""), sound_effect: QString::from(""),
last_save_file: QUrl::from(""), last_save_file: QUrl::from(""),
loaded_file: QUrl::from(""), loaded_file: QUrl::from(""),
debug: false,
} }
} }
} }