ParticleCustomShape3DSection.qml 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. // Copyright (C) 2022 The Qt Company Ltd.
  2. // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
  3. import QtQuick 2.15
  4. import QtQuick.Layouts 1.15
  5. import HelperWidgets 2.0
  6. import StudioTheme 1.0 as StudioTheme
  7. Section {
  8. caption: qsTr("Particle Custom Shape")
  9. width: parent.width
  10. SectionLayout {
  11. PropertyLabel {
  12. text: qsTr("Randomize Data")
  13. tooltip: qsTr("Sets whether the particles are used in random order instead of in the order they are specified in the source.")
  14. }
  15. SecondColumnLayout {
  16. CheckBox {
  17. text: backendValues.castsShadows.valueToString
  18. backendValue: backendValues.castsShadows
  19. implicitWidth: StudioTheme.Values.twoControlColumnWidth
  20. + StudioTheme.Values.actionIndicatorWidth
  21. }
  22. ExpandingSpacer {}
  23. }
  24. PropertyLabel {
  25. text: qsTr("Source")
  26. tooltip: qsTr("Sets the location of the shape file.")
  27. }
  28. SecondColumnLayout {
  29. UrlChooser {
  30. id: sourceUrlChooser
  31. backendValue: backendValues.source
  32. filter: "*.cbor"
  33. }
  34. ExpandingSpacer {}
  35. }
  36. }
  37. }