text: /* Webcamoid, webcam capture application.
   * Copyright (C) 2016  Gonzalo Exequiel Pedone
   *
   * Webcamoid is free software: you can redistribute it and/or modify
   * it under the terms of the GNU General Public License as published by
   * the Free Software Foundation, either version 3 of the License, or
   * (at your option) any later version.
   *
   * Webcamoid is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   * GNU General Public License for more details.
   *
   * You should have received a copy of the GNU General Public License
   * along with Webcamoid. If not, see <http://www.gnu.org/licenses/>.
   *
   * Web-Site: http://webcamoid.github.io/
   */
  
  import QtQuick 2.12
  import QtQuick.Controls 2.5
  import QtQuick.Layouts 1.3
  
  GridLayout {
      columns: 3
  
      Connections {
          target: Swirl
  
          onDegreesChanged: {
              sldDegrees.value = degrees
              spbDegrees.value = degrees
          }
      }
  
      Label {
          text: qsTr("Degrees")
      }
      Slider {
          id: sldDegrees
          value: Swirl.degrees
          stepSize: 1
          from: -360
          to: 360
          Layout.fillWidth: true
  
          onValueChanged: Swirl.degrees = value
      }
      SpinBox {
          id: spbDegrees
          value: Swirl.degrees
          from: sldDegrees.from
          to: sldDegrees.to
          stepSize: sldDegrees.stepSize
          editable: true
  
          onValueChanged: Swirl.degrees = value
      }
  }
  