mirror of
https://gitlab.com/kelteseth/ScreenPlay.git
synced 2024-11-07 03:22:33 +01:00
Formatting
This commit is contained in:
parent
e96f80c68c
commit
924819bb0b
@ -4,6 +4,9 @@
|
||||
|
||||
#include <QDebug>
|
||||
#include <QDir>
|
||||
#include <QDomDocument>
|
||||
#include <QDomElement>
|
||||
#include <QDomNodeList>
|
||||
#include <QFile>
|
||||
#include <QFontDatabase>
|
||||
#include <QGuiApplication>
|
||||
@ -28,9 +31,6 @@
|
||||
#include <QVersionNumber>
|
||||
#include <QtConcurrent/QtConcurrent>
|
||||
#include <QtGlobal>
|
||||
#include <QDomDocument>
|
||||
#include <QDomElement>
|
||||
#include <QDomNodeList>
|
||||
|
||||
#include "ScreenPlay/globalvariables.h"
|
||||
#include "ScreenPlay/util.h"
|
||||
@ -188,42 +188,41 @@ public slots:
|
||||
QFile settingsPlist(homePath + "/Library/LaunchAgents/" + plistFileName);
|
||||
if (settingsPlist.exists()) {
|
||||
QDomDocument doc;
|
||||
if (!doc.setContent(&settingsPlist)){
|
||||
if (!doc.setContent(&settingsPlist)) {
|
||||
settingsPlist.close();
|
||||
return ;
|
||||
}
|
||||
settingsPlist.close();
|
||||
|
||||
QDomElement root = doc.firstChildElement();
|
||||
QDomNodeList dictList = root.elementsByTagName("dict");
|
||||
if(dictList.size() > 1 && dictList.size() < 1 ){
|
||||
return;
|
||||
}
|
||||
settingsPlist.close();
|
||||
|
||||
QDomElement root = doc.firstChildElement();
|
||||
QDomNodeList dictList = root.elementsByTagName("dict");
|
||||
if (dictList.size() > 1 && dictList.size() < 1) {
|
||||
return;
|
||||
}
|
||||
|
||||
// Check if autostart and corresponding path is set and abort if so. This is needed since osx 13.0 Ventura
|
||||
// because it displays an annoying message every time we change the file.
|
||||
bool isCorrectPath = false;
|
||||
bool isAutostartEnabled = false;
|
||||
QDomNode dictNode = dictList.at(0);
|
||||
if (dictNode.isElement()){
|
||||
if (dictNode.isElement()) {
|
||||
QDomElement dictElement = dictNode.toElement();
|
||||
QDomNodeList keyList = dictElement.elementsByTagName("key");
|
||||
for (int j = 0; j < keyList.size(); j++){
|
||||
for (int j = 0; j < keyList.size(); j++) {
|
||||
QDomNode keyNode = keyList.at(j);
|
||||
if (keyNode.isElement()){
|
||||
if (keyNode.isElement()) {
|
||||
QDomElement keyElement = keyNode.toElement();
|
||||
if (keyElement.text() == "ProgramArguments"){
|
||||
if (keyElement.text() == "ProgramArguments") {
|
||||
QDomNode valueNode = keyNode.nextSibling();
|
||||
if (valueNode.isElement()){
|
||||
if (valueNode.isElement()) {
|
||||
QDomElement valueElement = valueNode.toElement();
|
||||
QDomNodeList stringList = valueElement.elementsByTagName("string");
|
||||
if (!stringList.isEmpty()){
|
||||
if (!stringList.isEmpty()) {
|
||||
QDomNode stringNode = stringList.at(0);
|
||||
if (stringNode.isElement()){
|
||||
if (stringNode.isElement()) {
|
||||
QDomElement stringElement = stringNode.toElement();
|
||||
const QString path = stringElement.text();
|
||||
if(path == screenPlayPath){
|
||||
if (path == screenPlayPath) {
|
||||
isCorrectPath = true;
|
||||
}
|
||||
}
|
||||
@ -234,18 +233,18 @@ public slots:
|
||||
}
|
||||
}
|
||||
|
||||
if (dictNode.isElement()){
|
||||
if (dictNode.isElement()) {
|
||||
QDomElement dictElement = dictNode.toElement();
|
||||
QDomNodeList keyList = dictElement.elementsByTagName("key");
|
||||
for (int j = 0; j < keyList.size(); j++){
|
||||
for (int j = 0; j < keyList.size(); j++) {
|
||||
QDomNode keyNode = keyList.at(j);
|
||||
if (keyNode.isElement()){
|
||||
if (keyNode.isElement()) {
|
||||
QDomElement keyElement = keyNode.toElement();
|
||||
if (keyElement.text() == "RunAtLoad"){
|
||||
if (keyElement.text() == "RunAtLoad") {
|
||||
QDomNode valueNode = keyNode.nextSibling();
|
||||
if (valueNode.isElement()){
|
||||
if (valueNode.isElement()) {
|
||||
QDomElement valueElement = valueNode.toElement();
|
||||
if (valueElement.tagName() == "true"){
|
||||
if (valueElement.tagName() == "true") {
|
||||
isAutostartEnabled = true;
|
||||
}
|
||||
}
|
||||
@ -255,7 +254,7 @@ public slots:
|
||||
}
|
||||
|
||||
// Nothing to do. Autostart has the same value and the path is also correct.
|
||||
if(isAutostartEnabled == autostart && isCorrectPath)
|
||||
if (isAutostartEnabled == autostart && isCorrectPath)
|
||||
return;
|
||||
|
||||
if (!settingsPlist.remove()) {
|
||||
|
@ -47,8 +47,7 @@ int main(int argc, char* argv[])
|
||||
// For testing purposes when starting the ScreenPlayWallpaper directly.
|
||||
if (argumentList.length() == 1) {
|
||||
window.setActiveScreensList({ 0 });
|
||||
// window.setProjectPath("test");
|
||||
window.setProjectPath("C:/Program Files (x86)/Steam/steamapps/workshop/content/672870/2023_01_05_141855");
|
||||
window.setProjectPath("test");
|
||||
window.setAppID("test");
|
||||
window.setVolume(1);
|
||||
window.setFillMode("fill");
|
||||
|
@ -177,7 +177,6 @@ void BaseWindow::replaceWallpaper(
|
||||
emit reloadGIF(oldType);
|
||||
}
|
||||
|
||||
|
||||
/*!
|
||||
\brief QML Convenience function for global fade in
|
||||
*/
|
||||
|
@ -1,8 +1,8 @@
|
||||
// SPDX-License-Identifier: LicenseRef-EliasSteurerTachiom OR AGPL-3.0-only
|
||||
#include "ScreenPlayUtil/projectfile.h"
|
||||
#include "winwindow.h"
|
||||
#include <QtQml>
|
||||
#include "ScreenPlayUtil/projectfile.h"
|
||||
#include <QGuiApplication>
|
||||
#include <QtQml>
|
||||
#include <algorithm>
|
||||
#include <iostream>
|
||||
#include <vector>
|
||||
|
Loading…
Reference in New Issue
Block a user