| Server IP : 127.0.1.1 / Your IP : 216.73.216.152 Web Server : Apache/2.4.52 (Ubuntu) System : Linux bahcrestlinepropertiesllc 5.15.0-113-generic #123-Ubuntu SMP Mon Jun 10 08:16:17 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /var/www/bahcrestline/core/vendor/scrivo/highlight.php/test/detect/qml/ |
Upload File : |
/****************************************************************************
** QML with Highlight.js **/
import QtQuick 2.5 // good version
Window {
id: root
width: 1024; height: 600
color: "black"
property int highestZ: 0 // 0 is lowest, +infinity is highest
property real defaultSize = 200.1
signal activated(real xPosition, real yPosition)
// show the file picker
FileDialog {
id:fileDialog // an id in a comment should not be detected
title: "Choose a folder with some images"
onAccepted: folderModel.folder = fileUrl + "/" // if this is on property
}
Flickable {
id: flickableproperty
contentHeight: height * surfaceViewportRatio
property real zRestore: 0
Behavior on scale { NumberAnimation { duration: 200 } }
Repeater {
model: FolderListModel {
id: folderModel
nameFilters: ["*.png", "*.jpg", "*.gif"]
}
Component.onCompleted: {
var x;
x = Math.random() * root.width - width / 2
rotation = Math.random() * 13 - 6
if (pinch.scale > 0) {
photoFrame.rotation = 0;
photoFrame.scale = Math.min(root.width, root.height) / Math.max(image.sourceSize.width, image.sourceSize.height) * 0.85
} else {
photoFrame.rotation = pinch.previousAngle
photoFrame.scale = pinch.previousScale
}
}
function setFrameColor() {
if (currentFrame)
currentFrame.border.color = "black";
currentFrame = photoFrame;
}
}
}
Timer { id: fadeTimer; interval: 1000; onTriggered: { hfade.start(); vfade.start() } }
Component.onCompleted: fileDialog.open()
}