Commit a9970c33 authored by Ronan Abhamon's avatar Ronan Abhamon

feat(ui/modules/Common): refactoring & coding style

parent 36a308b7
...@@ -2,7 +2,7 @@ import QtQuick 2.7 ...@@ -2,7 +2,7 @@ import QtQuick 2.7
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
Row { Row {
id: container id: container
......
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
// Alternative to rectangle border which is a limited feature. // Alternative to rectangle border which is a limited feature.
// Allow the use of different borders (size, color...) for each // Allow the use of different borders (size, color...) for each
// rectangle side. // rectangle side.
// =================================================================== // =============================================================================
Rectangle { Rectangle {
property var borderColor property var borderColor
......
...@@ -10,11 +10,15 @@ import Common.Styles 1.0 ...@@ -10,11 +10,15 @@ import Common.Styles 1.0
Item { Item {
id: collapse id: collapse
// ---------------------------------------------------------------------------
property alias target: targetChanges.target property alias target: targetChanges.target
property int targetHeight property int targetHeight
property bool _collapsed: false property bool _collapsed: false
// ---------------------------------------------------------------------------
signal collapsed (bool collapsed) signal collapsed (bool collapsed)
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
......
...@@ -5,16 +5,9 @@ import QtQuick 2.7 ...@@ -5,16 +5,9 @@ import QtQuick 2.7
QtObject { QtObject {
property color a: 'transparent' property color a: 'transparent'
property color q: '#E6E6E6'
property color d: '#5A585B'
// -----------------------------------------------------------------
// OK.
// -----------------------------------------------------------------
property color b: '#5E5E5F' property color b: '#5E5E5F'
property color c: '#CBCBCB' property color c: '#CBCBCB'
property color d: '#5A585B'
property color e: '#F3F3F3' property color e: '#F3F3F3'
property color f: '#E8E8E8' property color f: '#E8E8E8'
property color g: '#6B7A86' property color g: '#6B7A86'
...@@ -32,6 +25,7 @@ QtObject { ...@@ -32,6 +25,7 @@ QtObject {
property color n: '#C0C0C0' property color n: '#C0C0C0'
property color o: '#232323' property color o: '#232323'
property color p: '#E2E9EF' property color p: '#E2E9EF'
property color q: '#E6E6E6'
property color r: '#595759' property color r: '#595759'
property color s: '#D64D00' property color s: '#D64D00'
property color t: '#FF8600' property color t: '#FF8600'
......
pragma Singleton pragma Singleton
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
QtObject { QtObject {
property int zPopup: 999 property int zPopup: 999
......
import Common 1.0 import Common 1.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// A dialog with OK/Cancel buttons. // A dialog with OK/Cancel buttons.
// =================================================================== // =============================================================================
DialogPlus { DialogPlus {
buttons: [ buttons: [
......
import QtQuick 2.7 import QtQuick 2.7
import QtTest 1.1 import QtTest 1.1
// =================================================================== // =============================================================================
TestCase { TestCase {
id: testCase id: testCase
...@@ -16,7 +16,7 @@ TestCase { ...@@ -16,7 +16,7 @@ TestCase {
return container return container
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function test_exitStatusViaButtons_data () { function test_exitStatusViaButtons_data () {
return [ return [
...@@ -35,7 +35,7 @@ TestCase { ...@@ -35,7 +35,7 @@ TestCase {
compare(spy.signalArguments[0][0], data.expectedStatus) compare(spy.signalArguments[0][0], data.expectedStatus)
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function test_exitStatusViaClose () { function test_exitStatusViaClose () {
var container = buildConfirmDialog() var container = buildConfirmDialog()
...@@ -47,7 +47,7 @@ TestCase { ...@@ -47,7 +47,7 @@ TestCase {
compare(spy.signalArguments[0][0], 0) compare(spy.signalArguments[0][0], 0)
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
Component { Component {
id: builder id: builder
......
...@@ -2,9 +2,9 @@ import QtQuick 2.7 ...@@ -2,9 +2,9 @@ import QtQuick 2.7
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Description content used by dialogs. // Description content used by dialogs.
// =================================================================== // =============================================================================
Item { Item {
property alias text: description.text property alias text: description.text
...@@ -17,9 +17,12 @@ Item { ...@@ -17,9 +17,12 @@ Item {
Text { Text {
id: description id: description
anchors.fill: parent anchors {
anchors.leftMargin: DialogStyle.leftMargin fill: parent
anchors.rightMargin: DialogStyle.rightMargin leftMargin: DialogStyle.leftMargin
rightMargin: DialogStyle.rightMargin
}
color: DialogStyle.description.color color: DialogStyle.description.color
font.pointSize: DialogStyle.description.fontSize font.pointSize: DialogStyle.description.fontSize
verticalAlignment: Text.AlignVCenter verticalAlignment: Text.AlignVCenter
......
...@@ -4,9 +4,9 @@ import QtQuick.Window 2.2 ...@@ -4,9 +4,9 @@ import QtQuick.Window 2.2
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Helper to build quickly dialogs. // Helper to build quickly dialogs.
// =================================================================== // =============================================================================
Window { Window {
property alias buttons: buttons.data // Optionnal. property alias buttons: buttons.data // Optionnal.
...@@ -16,8 +16,12 @@ Window { ...@@ -16,8 +16,12 @@ Window {
default property alias _content: content.data // Required. default property alias _content: content.data // Required.
property bool _disableExitStatus property bool _disableExitStatus
// ---------------------------------------------------------------------------
signal exitStatus (int status) signal exitStatus (int status)
// ---------------------------------------------------------------------------
// Derived class must use this function instead of close. // Derived class must use this function instead of close.
// Destroy the component and send signal to caller. // Destroy the component and send signal to caller.
function exit (status) { function exit (status) {
...@@ -37,14 +41,12 @@ Window { ...@@ -37,14 +41,12 @@ Window {
anchors.fill: parent anchors.fill: parent
spacing: 0 spacing: 0
// Description.
DialogDescription { DialogDescription {
id: description id: description
Layout.fillWidth: true Layout.fillWidth: true
} }
// Content.
Item { Item {
id: content id: content
...@@ -52,7 +54,6 @@ Window { ...@@ -52,7 +54,6 @@ Window {
Layout.fillWidth: true Layout.fillWidth: true
} }
// Buttons.
Row { Row {
id: buttons id: buttons
......
...@@ -4,12 +4,16 @@ import QtQuick.Dialogs 1.2 ...@@ -4,12 +4,16 @@ import QtQuick.Dialogs 1.2
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
Item { Item {
property alias placeholderText: textArea.placeholderText
// ---------------------------------------------------------------------------
signal dropped (var files) signal dropped (var files)
property alias placeholderText: textArea.placeholderText // ---------------------------------------------------------------------------
function _emitFiles (files) { function _emitFiles (files) {
// Filtering files, other urls are forbidden. // Filtering files, other urls are forbidden.
...@@ -28,6 +32,8 @@ Item { ...@@ -28,6 +32,8 @@ Item {
} }
} }
// ---------------------------------------------------------------------------
// Text area. // Text area.
Flickable { Flickable {
ScrollBar.vertical: ForceScrollBar { ScrollBar.vertical: ForceScrollBar {
...@@ -80,7 +86,7 @@ Item { ...@@ -80,7 +86,7 @@ Item {
} }
} }
// Hover style. // Hovered style.
Rectangle { Rectangle {
id: hoverContent id: hoverContent
......
...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0 ...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// A simple custom vertical scrollbar. // A simple custom vertical scrollbar.
// =================================================================== // =============================================================================
ScrollBar { ScrollBar {
id: scrollBar id: scrollBar
......
...@@ -2,9 +2,9 @@ import QtQuick 2.7 ...@@ -2,9 +2,9 @@ import QtQuick 2.7
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Bar which can contains ActionButtons. // Bar which can contains ActionButtons.
// =================================================================== // =============================================================================
Row { Row {
property int iconSize property int iconSize
......
...@@ -3,13 +3,15 @@ import QtQuick.Controls 2.0 ...@@ -3,13 +3,15 @@ import QtQuick.Controls 2.0
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
// An animated (or not) button with image(s). // An animated (or not) button with image(s).
// =================================================================== // =============================================================================
Item { Item {
id: wrappedButton id: wrappedButton
// ---------------------------------------------------------------------------
property bool enabled: true property bool enabled: true
property bool useStates: true property bool useStates: true
property int iconSize // Optionnal. property int iconSize // Optionnal.
...@@ -19,9 +21,11 @@ Item { ...@@ -19,9 +21,11 @@ Item {
// `icon`_pressed, `icon`_hovered and `icon`_normal. // `icon`_pressed, `icon`_hovered and `icon`_normal.
property string icon property string icon
// ---------------------------------------------------------------------------
signal clicked signal clicked
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _getIcon () { function _getIcon () {
if (!useStates) { if (!useStates) {
...@@ -39,7 +43,7 @@ Item { ...@@ -39,7 +43,7 @@ Item {
) )
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
height: iconSize || parent.iconSize || parent.height height: iconSize || parent.iconSize || parent.height
width: iconSize || parent.iconSize || parent.height width: iconSize || parent.iconSize || parent.height
......
...@@ -8,6 +8,8 @@ Item { ...@@ -8,6 +8,8 @@ Item {
property int iconSize // Optionnal. property int iconSize // Optionnal.
property string icon property string icon
// ---------------------------------------------------------------------------
signal clicked signal clicked
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
......
...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0 ...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Checkbox with clickable text. // Checkbox with clickable text.
// =================================================================== // =============================================================================
CheckBox { CheckBox {
id: checkBox id: checkBox
......
...@@ -7,14 +7,19 @@ import Common.Styles 1.0 ...@@ -7,14 +7,19 @@ import Common.Styles 1.0
Row { Row {
id: item id: item
property var texts // ---------------------------------------------------------------------------
property int selectedButton: 0 property int selectedButton: 0
property var texts
// ---------------------------------------------------------------------------
// Emitted when the selected button is changed. // Emitted when the selected button is changed.
// Gives the selected button id. // Gives the selected button id.
signal clicked (int button) signal clicked (int button)
// ---------------------------------------------------------------------------
spacing: ExclusiveButtonsStyle.buttonsSpacing spacing: ExclusiveButtonsStyle.buttonsSpacing
Repeater { Repeater {
......
import QtQuick 2.7 import QtQuick 2.7
import QtTest 1.1 import QtTest 1.1
// =================================================================== // =============================================================================
Item { Item {
id: root id: root
...@@ -43,7 +43,7 @@ Item { ...@@ -43,7 +43,7 @@ Item {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
TestCase { TestCase {
id: testCase id: testCase
......
...@@ -10,6 +10,8 @@ import Utils 1.0 ...@@ -10,6 +10,8 @@ import Utils 1.0
RowLayout { RowLayout {
id: listForm id: listForm
// ---------------------------------------------------------------------------
property alias placeholder: placeholder.text property alias placeholder: placeholder.text
property alias title: text.text property alias title: text.text
property bool readOnly: false property bool readOnly: false
...@@ -18,6 +20,8 @@ RowLayout { ...@@ -18,6 +20,8 @@ RowLayout {
property var minValues property var minValues
readonly property int count: values.count readonly property int count: values.count
// ---------------------------------------------------------------------------
signal changed (int index, string defaultValue, string newValue) signal changed (int index, string defaultValue, string newValue)
signal removed (int index, string value) signal removed (int index, string value)
......
...@@ -3,7 +3,7 @@ import QtQuick.Controls 2.0 ...@@ -3,7 +3,7 @@ import QtQuick.Controls 2.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
Button { Button {
id: button id: button
......
...@@ -29,10 +29,10 @@ RowLayout { ...@@ -29,10 +29,10 @@ RowLayout {
Text { Text {
id: text id: text
Layout.alignment: Qt.AlignTop
Layout.leftMargin: ListFormStyle.titleArea.iconSize + ListFormStyle.titleArea.spacing Layout.leftMargin: ListFormStyle.titleArea.iconSize + ListFormStyle.titleArea.spacing
Layout.preferredHeight: ListFormStyle.lineHeight Layout.preferredHeight: ListFormStyle.lineHeight
Layout.preferredWidth: ListFormStyle.titleArea.text.width Layout.preferredWidth: ListFormStyle.titleArea.text.width
Layout.alignment: Qt.AlignTop
color: ListFormStyle.titleArea.text.color color: ListFormStyle.titleArea.text.color
elide: Text.ElideRight elide: Text.ElideRight
......
...@@ -4,9 +4,9 @@ import QtQuick.Controls 2.0 as Controls ...@@ -4,9 +4,9 @@ import QtQuick.Controls 2.0 as Controls
import Common 1.0 import Common 1.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// A classic TextInput which supports an icon attribute. // A classic TextInput which supports an icon attribute.
// =================================================================== // =============================================================================
Controls.TextField { Controls.TextField {
property alias icon: icon.icon property alias icon: icon.icon
......
...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0 ...@@ -3,9 +3,9 @@ import QtQuick.Controls 2.0
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Discrete ComboBox that can be integrated in text. // Discrete ComboBox that can be integrated in text.
// =================================================================== // =============================================================================
ComboBox { ComboBox {
id: comboBox id: comboBox
......
...@@ -18,6 +18,8 @@ Item { ...@@ -18,6 +18,8 @@ Item {
property bool isInvalid: false property bool isInvalid: false
property int padding: TransparentTextInputStyle.padding property int padding: TransparentTextInputStyle.padding
// ---------------------------------------------------------------------------
signal editingFinished signal editingFinished
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
......
...@@ -3,9 +3,9 @@ import QtQuick 2.7 ...@@ -3,9 +3,9 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
import Utils 1.0 import Utils 1.0
// =================================================================== // =============================================================================
// An icon image properly resized. // An icon image properly resized.
// =================================================================== // =============================================================================
Item { Item {
property var iconSize // Required. property var iconSize // Required.
......
...@@ -3,21 +3,25 @@ import QtQuick 2.7 ...@@ -3,21 +3,25 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
import Utils 1.0 import Utils 1.0
// =================================================================== // =============================================================================
// Helper to handle button click outside an item. // Helper to handle button click outside an item.
// =================================================================== // =============================================================================
Item { Item {
id: item id: item
// ---------------------------------------------------------------------------
property bool _mouseAlwaysOutside property bool _mouseAlwaysOutside
property var _mouseArea: null property var _mouseArea: null
// ---------------------------------------------------------------------------
// When emitted, returns a function to test if the click // When emitted, returns a function to test if the click
// is on a specific item. It takes only a item parameter. // is on a specific item. It takes only a item parameter.
signal pressed (var pointIsInItem) signal pressed (var pointIsInItem)
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _createMouseArea () { function _createMouseArea () {
var parent = Utils.getTopParent(item, true) var parent = Utils.getTopParent(item, true)
...@@ -41,7 +45,7 @@ Item { ...@@ -41,7 +45,7 @@ Item {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
// It's necessary to use a `enabled` variable. // It's necessary to use a `enabled` variable.
// See: http://doc.qt.io/qt-5/qml-qtqml-component.html#completed-signal // See: http://doc.qt.io/qt-5/qml-qtqml-component.html#completed-signal
......
...@@ -3,9 +3,7 @@ import QtQuick.Layouts 1.3 ...@@ -3,9 +3,7 @@ import QtQuick.Layouts 1.3
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
// Basic actions menu.
// ===================================================================
ColumnLayout { ColumnLayout {
id: menu id: menu
......
...@@ -2,7 +2,7 @@ import QtQuick 2.7 ...@@ -2,7 +2,7 @@ import QtQuick 2.7
import Common.Styles 1.0 import Common.Styles 1.0
// =================================================================== // =============================================================================
Rectangle { Rectangle {
id: entry id: entry
......
...@@ -11,12 +11,16 @@ import Common.Styles 1.0 ...@@ -11,12 +11,16 @@ import Common.Styles 1.0
Rectangle { Rectangle {
id: menu id: menu
// ---------------------------------------------------------------------------
property int entryHeight property int entryHeight
property int entryWidth property int entryWidth
property var entries property var entries
property int _selectedEntry: 0 property int _selectedEntry: 0
// ---------------------------------------------------------------------------
signal entrySelected (int entry) signal entrySelected (int entry)
// --------------------------------------------------------------------------- // ---------------------------------------------------------------------------
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common.Styles 1.0 import Common.Styles 1.0
import Utils 1.0 import Utils 1.0
// =================================================================== // =============================================================================
// //
// Paned is one container divided in two areas. // Paned is one container divided in two areas.
// The division between the areas can be modified with a handle. // The division between the areas can be modified with a handle.
...@@ -19,11 +19,13 @@ import Utils 1.0 ...@@ -19,11 +19,13 @@ import Utils 1.0
// `minimumLeftLimit: '66%'`. // `minimumLeftLimit: '66%'`.
// The percentage is relative to the container width. // The percentage is relative to the container width.
// //
// =================================================================== // =============================================================================
Item { Item {
id: container id: container
// ---------------------------------------------------------------------------
property alias childA: contentA.data property alias childA: contentA.data
property alias childB: contentB.data property alias childB: contentB.data
property bool defaultClosed: false property bool defaultClosed: false
...@@ -46,9 +48,9 @@ Item { ...@@ -46,9 +48,9 @@ Item {
property var _minimumLeftLimit property var _minimumLeftLimit
property var _minimumRightLimit property var _minimumRightLimit
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
// Public functions. // Public functions.
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function isClosed () { function isClosed () {
return _isClosed return _isClosed
...@@ -66,9 +68,9 @@ Item { ...@@ -66,9 +68,9 @@ Item {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
// Private functions. // Private functions.
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _getLimitValue (limit) { function _getLimitValue (limit) {
if (limit == null) { if (limit == null) {
...@@ -135,7 +137,7 @@ Item { ...@@ -135,7 +137,7 @@ Item {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _applyLimitsOnUserMove (offset) { function _applyLimitsOnUserMove (offset) {
var minimumRightLimit = _getLimitValue(_minimumRightLimit) var minimumRightLimit = _getLimitValue(_minimumRightLimit)
...@@ -200,7 +202,7 @@ Item { ...@@ -200,7 +202,7 @@ Item {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _open () { function _open () {
_isClosed = false _isClosed = false
...@@ -230,7 +232,7 @@ Item { ...@@ -230,7 +232,7 @@ Item {
) || closingEdge !== edge ) || closingEdge !== edge
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
onWidthChanged: _applyLimits() onWidthChanged: _applyLimits()
......
...@@ -11,6 +11,8 @@ import Utils 1.0 ...@@ -11,6 +11,8 @@ import Utils 1.0
Item { Item {
id: menu id: menu
// ---------------------------------------------------------------------------
// Optionnal parameter, if defined and if a click is detected // Optionnal parameter, if defined and if a click is detected
// on it, menu is not closed. // on it, menu is not closed.
property var launcher property var launcher
...@@ -24,6 +26,8 @@ Item { ...@@ -24,6 +26,8 @@ Item {
default property alias _content: content.data default property alias _content: content.data
property bool _isOpen: false property bool _isOpen: false
// ---------------------------------------------------------------------------
signal menuClosed signal menuClosed
signal menuOpened signal menuOpened
......
...@@ -8,6 +8,8 @@ import Common.Styles 1.0 ...@@ -8,6 +8,8 @@ import Common.Styles 1.0
Item { Item {
id: wrapper id: wrapper
// ---------------------------------------------------------------------------
property alias popupX: popup.x property alias popupX: popup.x
property alias popupY: popup.y property alias popupY: popup.y
...@@ -19,6 +21,8 @@ Item { ...@@ -19,6 +21,8 @@ Item {
default property alias _content: content.data default property alias _content: content.data
property bool _isOpen: false property bool _isOpen: false
// ---------------------------------------------------------------------------
function show () { function show () {
_isOpen = true _isOpen = true
} }
......
...@@ -12,6 +12,8 @@ import Utils 1.0 ...@@ -12,6 +12,8 @@ import Utils 1.0
Item { Item {
id: searchBox id: searchBox
// ---------------------------------------------------------------------------
readonly property alias filter: searchField.text readonly property alias filter: searchField.text
property alias delegate: list.delegate property alias delegate: list.delegate
...@@ -26,6 +28,8 @@ Item { ...@@ -26,6 +28,8 @@ Item {
property bool _isOpen: false property bool _isOpen: false
// ---------------------------------------------------------------------------
signal menuClosed signal menuClosed
signal menuOpened signal menuOpened
......
...@@ -2,7 +2,7 @@ import QtQuick 2.7 ...@@ -2,7 +2,7 @@ import QtQuick 2.7
import Utils 1.0 import Utils 1.0
// =================================================================== // =============================================================================
Item { Item {
property bool _connected: false property bool _connected: false
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int nSpheres: 3 property int nSpheres: 3
......
pragma Singleton pragma Singleton
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
QtObject { QtObject {
property int animationDuration: 200 property int animationDuration: 200
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int leftMargin: 50 property int leftMargin: 50
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color backgroundColor: Colors.k property color backgroundColor: Colors.k
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color backgroundColor: Colors.g20 property color backgroundColor: Colors.g20
......
pragma Singleton pragma Singleton
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
QtObject { QtObject {
property QtObject background: QtObject { property QtObject background: QtObject {
......
pragma Singleton pragma Singleton
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
QtObject { QtObject {
property int spacing: 8 property int spacing: 8
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int radius: 3 property int radius: 3
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int buttonsSpacing: 8 property int buttonsSpacing: 8
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int lineHeight: 35 property int lineHeight: 35
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int leftPadding: 5 property int leftPadding: 5
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property QtObject background: QtObject { property QtObject background: QtObject {
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property QtObject item: QtObject { property QtObject item: QtObject {
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color backgroundColor: Colors.q property color backgroundColor: Colors.q
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int spacing: 1 property int spacing: 1
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int spacing: 1 property int spacing: 1
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property int transitionDuration: 200 property int transitionDuration: 200
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color backgroundColor: Colors.k property color backgroundColor: Colors.k
......
...@@ -3,7 +3,7 @@ import QtQuick 2.7 ...@@ -3,7 +3,7 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color shadowColor: Colors.l property color shadowColor: Colors.l
......
...@@ -3,11 +3,11 @@ import QtQuick 2.7 ...@@ -3,11 +3,11 @@ import QtQuick 2.7
import Common 1.0 import Common 1.0
// =================================================================== // =============================================================================
QtObject { QtObject {
property color backgroundColor: '#6B7A86' property color backgroundColor: Colors.g
property color color: '#FFFFFF' property color color: Colors.k
property int arrowSize: 8 property int arrowSize: 8
property int delay: 500 property int delay: 500
property int fontSize: 9 property int fontSize: 9
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
module Common.Styles module Common.Styles
# Components styles -------------------------------------------------- # Components styles ------------------------------------------------------------
singleton CaterpillarAnimationStyle 1.0 Animations/CaterpillarAnimationStyle.qml singleton CaterpillarAnimationStyle 1.0 Animations/CaterpillarAnimationStyle.qml
......
...@@ -5,14 +5,14 @@ import Common 1.0 ...@@ -5,14 +5,14 @@ import Common 1.0
import Common.Styles 1.0 import Common.Styles 1.0
import Utils 1.0 import Utils 1.0
// =================================================================== // =============================================================================
ToolTip { ToolTip {
id: tooltip id: tooltip
property string _edge: 'left' property string _edge: 'left'
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
function _getArrowHeightMargin () { function _getArrowHeightMargin () {
Utils.assert( Utils.assert(
...@@ -75,7 +75,7 @@ ToolTip { ...@@ -75,7 +75,7 @@ ToolTip {
} }
} }
// ----------------------------------------------------------------- // ---------------------------------------------------------------------------
background: Item { background: Item {
id: container id: container
......
import QtQuick 2.7 import QtQuick 2.7
// =================================================================== // =============================================================================
MouseArea { MouseArea {
property alias text: tooltip.text property alias text: tooltip.text
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment