-
littletux89@gmail.com authored6d710834
DapHistoryTopPanelForm.ui.qml 8.22 KiB
import QtQuick 2.4
import QtQuick.Controls 1.4
import QtQuick.Controls.Styles 1.4
import QtQuick.Layouts 1.3
import "qrc:/widgets"
import "../../"
DapAbstractTopPanelForm
{
// Frame icon search
Rectangle
{
id: frameIconSearch
anchors.left: parent.left
anchors.leftMargin: 16 * pt
anchors.verticalCenter: parent.verticalCenter
height: 15 * pt
width: 15 * pt
color: "transparent"
Image
{
id: iconSearch
anchors.fill: parent
source: "qrc:/res/icons/ic_search.png"
}
}
// Wallet selection combo box
Rectangle
{
id: frameTextFieldSearch
anchors.left: frameIconSearch.right
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: 10 * pt
width: 252 * pt
height: layoutSearch.height
color: "transparent"
ColumnLayout
{
id: layoutSearch
width: parent.width
anchors.verticalCenter: parent.verticalCenter
TextField
{
id: textFieldSearch
anchors.top: parent.top
anchors.left: parent.left
anchors.leftMargin: 10 * pt
anchors.right: parent.right
placeholderText: qsTr("Search")
font.pixelSize: 12 * pt
font.family: "Roboto"
font.styleName: "Normal"
font.weight: Font.Normal
style:
TextFieldStyle
{
textColor: "#ACAAB5"
placeholderTextColor: "#ACAAB5"
background:
Rectangle
{
border.width: 0
color: "transparent"
}
}
}
Rectangle
{
anchors.top: textFieldSearch.bottom
width: parent.width
height: 1 * pt
color: "#59556C"
}
}
}
// Static text "Period"
Label
{
id: textPeriod
text: qsTr("Period")
anchors.left: frameTextFieldSearch.right
anchors.leftMargin: 75 * pt
anchors.verticalCenter: parent.verticalCenter
font.family: dapFontRobotoRegular.name
font.pixelSize: 12 * pt
color: "#ACAAB5"
}
// Period selection combo box
Rectangle
{
id: frameComboBoxPeriod
anchors.left: textPeriod.right
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: 26 * pt
width: 108 * pt
color: "transparent"
DapComboBox
{
id: comboboxPeriod
comboBoxTextRole: ["name"]
mainLineText: ["all time"]
indicatorImageNormal: "qrc:/res/icons/ic_arrow_drop_down.png"
indicatorImageActive: "qrc:/res/icons/ic_arrow_drop_up.png"
sidePaddingNormal: 0 * pt
sidePaddingActive: 16 * pt
normalColorText: "#070023"
hilightColorText: "#FFFFFF"
normalColorTopText: "#FFFFFF"
hilightColorTopText: "#070023"
hilightColor: "#330F54"
normalTopColor: "#070023"
widthPopupComboBoxNormal: 108 * pt
widthPopupComboBoxActive: 140 * pt
heightComboBoxNormal: 24 * pt
heightComboBoxActive: 44 * pt
bottomIntervalListElement: 8 * pt
topEffect: false
x: popup.visible ? sidePaddingActive * (-1) : sidePaddingNormal
normalColor: "#FFFFFF"
hilightTopColor: normalColor
paddingTopItemDelegate: 8 * pt
heightListElement: 32 * pt
intervalListElement: 10 * pt
indicatorWidth: 24 * pt
indicatorHeight: indicatorWidth
indicatorLeftInterval: 8 * pt
colorTopNormalDropShadow: "#00000000"
colorDropShadow: "#40ABABAB"
fontComboBox.pixelSize: 14 * pt
fontComboBox.family: "Roboto"
}
}
// Static text "Wallet"
Label
{
id: textHeaderWallet
text: qsTr("Wallet")
anchors.left: frameComboBoxPeriod.right
anchors.leftMargin: 75 * pt
anchors.verticalCenter: parent.verticalCenter
font.family: dapFontRobotoRegular.name
font.pixelSize: 12 * pt
color: "#ACAAB5"
}
// Wallet selection combo box
Rectangle
{
id: frameComboBoxWallet
anchors.left: textHeaderWallet.right
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: 30 * pt
width: 148 * pt
color: "transparent"
DapComboBox
{
id: comboboxWallet
model: dapModelWallets
comboBoxTextRole: ["name"]
mainLineText: ["all wallets"]
indicatorImageNormal: "qrc:/res/icons/ic_arrow_drop_down.png"
indicatorImageActive: "qrc:/res/icons/ic_arrow_drop_up.png"
sidePaddingNormal: 0 * pt
sidePaddingActive: 16 * pt
normalColorText: "#070023"
hilightColorText: "#FFFFFF"
normalColorTopText: "#FFFFFF"
hilightColorTopText: "#070023"
hilightColor: "#330F54"
normalTopColor: "#070023"
widthPopupComboBoxNormal: 148 * pt
widthPopupComboBoxActive: 180 * pt
heightComboBoxNormal: 24 * pt
heightComboBoxActive: 44 * pt
bottomIntervalListElement: 8 * pt
topEffect: false
x: popup.visible ? sidePaddingActive * (-1) : sidePaddingNormal
normalColor: "#FFFFFF"
hilightTopColor: normalColor
paddingTopItemDelegate: 8 * pt
heightListElement: 32 * pt
intervalListElement: 10 * pt
indicatorWidth: 24 * pt
indicatorHeight: indicatorWidth
indicatorLeftInterval: 8 * pt
colorTopNormalDropShadow: "#00000000"
colorDropShadow: "#40ABABAB"
fontComboBox.pixelSize: 14 * pt
fontComboBox.family: "Roboto"
}
}
// Static text "Status"
Label
{
id: textHeaderStatus
text: qsTr("Status")
anchors.left: frameComboBoxWallet.right
anchors.leftMargin: 75 * pt
anchors.verticalCenter: parent.verticalCenter
font.family: dapFontRobotoRegular.name
font.pixelSize: 12 * pt
color: "#ACAAB5"
}
// Stats selection combo box
Rectangle
{
id: frameComboBoxStatus
anchors.left: textHeaderStatus.right
anchors.verticalCenter: parent.verticalCenter
anchors.leftMargin: 26 * pt
width: 120 * pt
color: "transparent"
DapComboBox
{
id: comboboxStatus
comboBoxTextRole: ["name"]
mainLineText: ["all status"]
indicatorImageNormal: "qrc:/res/icons/ic_arrow_drop_down.png"
indicatorImageActive: "qrc:/res/icons/ic_arrow_drop_up.png"
sidePaddingNormal: 0 * pt
sidePaddingActive: 16 * pt
normalColorText: "#070023"
hilightColorText: "#FFFFFF"
normalColorTopText: "#FFFFFF"
hilightColorTopText: "#070023"
hilightColor: "#330F54"
normalTopColor: "#070023"
widthPopupComboBoxNormal: 120 * pt
widthPopupComboBoxActive: 152 * pt
heightComboBoxNormal: 24 * pt
heightComboBoxActive: 44 * pt
bottomIntervalListElement: 8 * pt
topEffect: false
x: popup.visible ? sidePaddingActive * (-1) : sidePaddingNormal
normalColor: "#FFFFFF"
hilightTopColor: normalColor
paddingTopItemDelegate: 8 * pt
heightListElement: 32 * pt
intervalListElement: 10 * pt
indicatorWidth: 24 * pt
indicatorHeight: indicatorWidth
indicatorLeftInterval: 8 * pt
colorTopNormalDropShadow: "#00000000"
colorDropShadow: "#40ABABAB"
fontComboBox.pixelSize: 14 * pt
fontComboBox.family: "Roboto"
}
}
}