57 lines
1.6 KiB
QML
57 lines
1.6 KiB
QML
|
import QtGraphicalEffects 1.0
|
||
|
import QtQuick 2.7
|
||
|
import QtQuick.Controls 2.4
|
||
|
import QtQuick.Controls.Material 2.0
|
||
|
import QtQuick.Layouts 1.3
|
||
|
import CustomQmlTypes 1.0
|
||
|
import "styles"
|
||
|
import "." as Widgets
|
||
|
import "theme"
|
||
|
import QtQuick.Controls 1.4
|
||
|
import QtQuick.Controls.Styles 1.4
|
||
|
|
||
|
PortraitRow {
|
||
|
|
||
|
badgeColor: Theme.portraitProfileBadgeColor
|
||
|
|
||
|
portraitBorderColor: Theme.portraitOnlineBorderColor
|
||
|
portraitColor: Theme.portraitOnlineBackgroundColor
|
||
|
nameColor: Theme.portraitOnlineTextColor
|
||
|
onionColor: Theme.portraitOnlineTextColor
|
||
|
|
||
|
badgeContent: Image {// Profle Type
|
||
|
id: profiletype
|
||
|
source: tag == "v1-userPassword" ? gcd.assetPath + "/fontawesome/solid/lock.svg" : gcd.assetPath + "/fontawesome/solid/lock-open.svg"
|
||
|
height: Theme.badgeTextSize * gcd.themeScale
|
||
|
width: height
|
||
|
}
|
||
|
|
||
|
Widgets.Button {// Edit BUTTON
|
||
|
id: btnEdit
|
||
|
icon: "solid/user-edit"
|
||
|
|
||
|
anchors.right: parent.right
|
||
|
|
||
|
//rectUnread.left
|
||
|
anchors.verticalCenter: parent.verticalCenter
|
||
|
anchors.leftMargin: 1 * gcd.themeScale
|
||
|
anchors.rightMargin: 20 * gcd.themeScale
|
||
|
height: parent.height * 0.75
|
||
|
|
||
|
|
||
|
|
||
|
onClicked: {
|
||
|
profileAddEditPane.load(handle, displayName, tag)
|
||
|
parentStack.pane = parentStack.addEditProfilePane
|
||
|
}
|
||
|
}
|
||
|
|
||
|
onClicked: function openClick(handle) {
|
||
|
gcd.broadcast("ResetMessagePane");
|
||
|
gcd.broadcast("ResetProfile");
|
||
|
gcd.selectedProfile = handle
|
||
|
gcd.loadProfile(handle)
|
||
|
parentStack.pane = parentStack.profilePane
|
||
|
}
|
||
|
}
|