Fix formatting

This commit is contained in:
Joseph Donofry 2021-01-26 00:03:09 -05:00
parent 0794f0a3fd
commit cb93ac3402
No known key found for this signature in database
GPG Key ID: E8A1D78EF044B0CB
5 changed files with 44 additions and 27 deletions

View File

@ -14,4 +14,14 @@ do
clang-format -i "$f" clang-format -i "$f"
done; done;
QMLFORMAT_PATH=$(which qmlformat)
if [ ! -z "$QMLFORMAT_PATH" ]; then
QML_FILES=$(find resources -type f -iname "*.qml")
for f in $QML_FILES
do
qmlformat -i "$f"
done;
fi
git diff --exit-code git diff --exit-code

View File

@ -1,22 +1,24 @@
import QtQuick 2.12
import QtGraphicalEffects 1.0 import QtGraphicalEffects 1.0
import QtQuick 2.12
Item { Item {
property var timelineRoot property var timelineRoot
property var imageSource property var imageSource
property int screenTimeout property int screenTimeout
anchors.fill: parent anchors.fill: parent
Timer { Timer {
id: screenSaverTimer id: screenSaverTimer
interval: screenTimeout * 1000 interval: screenTimeout * 1000
running: true running: true
onTriggered: { onTriggered: {
timelineRoot.grabToImage(function(result) { timelineRoot.grabToImage(function(result) {
imageSource = result.url; imageSource = result.url;
screenSaver.visible = true screenSaver.visible = true;
particles.resume() particles.resume();
}, Qt.size(width, height)) }, Qt.size(width, height));
} }
} }
@ -34,13 +36,15 @@ Item {
Rectangle { Rectangle {
id: screenSaver id: screenSaver
anchors.fill: parent anchors.fill: parent
visible: false visible: false
color: "transparent" color: "transparent"
Image { Image {
id: image id: image
visible : screenSaver.visible
visible: screenSaver.visible
anchors.fill: parent anchors.fill: parent
source: imageSource source: imageSource
} }
@ -50,11 +54,12 @@ Item {
sourceItem: image sourceItem: image
anchors.fill: image anchors.fill: image
sourceRect: Qt.rect(0,0, width, height) sourceRect: Qt.rect(0, 0, width, height)
} }
FastBlur{ FastBlur {
id: blur id: blur
anchors.fill: effectSource anchors.fill: effectSource
source: effectSource source: effectSource
radius: 50 radius: 50
@ -64,11 +69,13 @@ Item {
anchors.fill: parent anchors.fill: parent
propagateComposedEvents: true propagateComposedEvents: true
hoverEnabled: true hoverEnabled: true
onClicked: { onClicked: {
screenSaver.visible = false; screenSaver.visible = false;
screenSaverTimer.restart(); screenSaverTimer.restart();
mouse.accepted = false mouse.accepted = false;
} }
} }
} }
}
}

View File

@ -189,6 +189,7 @@ Page {
ColumnLayout { ColumnLayout {
id: timelineLayout id: timelineLayout
visible: TimelineManager.timeline != null visible: TimelineManager.timeline != null
anchors.fill: parent anchors.fill: parent
spacing: 0 spacing: 0

View File

@ -87,16 +87,16 @@ UserSettings::load(std::optional<QString> profile)
settings.value("user/timeline/message_hover_highlight", false).toBool(); settings.value("user/timeline/message_hover_highlight", false).toBool();
enlargeEmojiOnlyMessages_ = enlargeEmojiOnlyMessages_ =
settings.value("user/timeline/enlarge_emoji_only_msg", false).toBool(); settings.value("user/timeline/enlarge_emoji_only_msg", false).toBool();
markdown_ = settings.value("user/markdown_enabled", true).toBool(); markdown_ = settings.value("user/markdown_enabled", true).toBool();
typingNotifications_ = settings.value("user/typing_notifications", true).toBool(); typingNotifications_ = settings.value("user/typing_notifications", true).toBool();
sortByImportance_ = settings.value("user/sort_by_unread", true).toBool(); sortByImportance_ = settings.value("user/sort_by_unread", true).toBool();
readReceipts_ = settings.value("user/read_receipts", true).toBool(); readReceipts_ = settings.value("user/read_receipts", true).toBool();
theme_ = settings.value("user/theme", defaultTheme_).toString(); theme_ = settings.value("user/theme", defaultTheme_).toString();
font_ = settings.value("user/font_family", "default").toString(); font_ = settings.value("user/font_family", "default").toString();
avatarCircles_ = settings.value("user/avatar_circles", true).toBool(); avatarCircles_ = settings.value("user/avatar_circles", true).toBool();
decryptSidebar_ = settings.value("user/decrypt_sidebar", true).toBool(); decryptSidebar_ = settings.value("user/decrypt_sidebar", true).toBool();
privacyScreen_ = settings.value("user/privacy_screen", false).toBool(); privacyScreen_ = settings.value("user/privacy_screen", false).toBool();
privacyScreenTimeout_ = settings.value("user/privacy_screen_timeout", 0).toInt(); privacyScreenTimeout_ = settings.value("user/privacy_screen_timeout", 0).toInt();
shareKeysWithTrustedUsers_ = shareKeysWithTrustedUsers_ =
settings.value("user/share_keys_with_trusted_users", true).toBool(); settings.value("user/share_keys_with_trusted_users", true).toBool();
mobileMode_ = settings.value("user/mobile_mode", false).toBool(); mobileMode_ = settings.value("user/mobile_mode", false).toBool();
@ -842,7 +842,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge
boxWrap(tr("Privacy screen timeout"), boxWrap(tr("Privacy screen timeout"),
privacyScreenTimeout_, privacyScreenTimeout_,
tr("Set timeout for how long after window loses\nfocus before the screen" tr("Set timeout for how long after window loses\nfocus before the screen"
" will be blurred.\nSet to 0 to blur immediately after focus loss.")); " will be blurred.\nSet to 0 to blur immediately after focus loss."));
boxWrap(tr("Show buttons in timeline"), boxWrap(tr("Show buttons in timeline"),
timelineButtonsToggle_, timelineButtonsToggle_,
tr("Show buttons to quickly reply, react or access additional options next to each " tr("Show buttons to quickly reply, react or access additional options next to each "
@ -1168,9 +1168,7 @@ UserSettingsPage::UserSettingsPage(QSharedPointer<UserSettings> settings, QWidge
connect(privacyScreenTimeout_, connect(privacyScreenTimeout_,
qOverload<int>(&QSpinBox::valueChanged), qOverload<int>(&QSpinBox::valueChanged),
this, this,
[this](int newValue) { [this](int newValue) { settings_->setPrivacyScreenTimeout(newValue); });
settings_->setPrivacyScreenTimeout(newValue);
});
connect( connect(
sessionKeysImportBtn, &QPushButton::clicked, this, &UserSettingsPage::importSessionKeys); sessionKeysImportBtn, &QPushButton::clicked, this, &UserSettingsPage::importSessionKeys);

View File

@ -67,9 +67,10 @@ class UserSettings : public QObject
bool avatarCircles READ avatarCircles WRITE setAvatarCircles NOTIFY avatarCirclesChanged) bool avatarCircles READ avatarCircles WRITE setAvatarCircles NOTIFY avatarCirclesChanged)
Q_PROPERTY(bool decryptSidebar READ decryptSidebar WRITE setDecryptSidebar NOTIFY Q_PROPERTY(bool decryptSidebar READ decryptSidebar WRITE setDecryptSidebar NOTIFY
decryptSidebarChanged) decryptSidebarChanged)
Q_PROPERTY(bool privacyScreen READ privacyScreen WRITE setPrivacyScreen NOTIFY Q_PROPERTY(
privacyScreenChanged) bool privacyScreen READ privacyScreen WRITE setPrivacyScreen NOTIFY privacyScreenChanged)
Q_PROPERTY(int privacyScreenTimeout READ privacyScreenTimeout WRITE setPrivacyScreenTimeout NOTIFY privacyScreenTimeoutChanged) Q_PROPERTY(int privacyScreenTimeout READ privacyScreenTimeout WRITE setPrivacyScreenTimeout
NOTIFY privacyScreenTimeoutChanged)
Q_PROPERTY(int timelineMaxWidth READ timelineMaxWidth WRITE setTimelineMaxWidth NOTIFY Q_PROPERTY(int timelineMaxWidth READ timelineMaxWidth WRITE setTimelineMaxWidth NOTIFY
timelineMaxWidthChanged) timelineMaxWidthChanged)
Q_PROPERTY(bool mobileMode READ mobileMode WRITE setMobileMode NOTIFY mobileModeChanged) Q_PROPERTY(bool mobileMode READ mobileMode WRITE setMobileMode NOTIFY mobileModeChanged)