MauiKit Accounts
            
 
   21import QtQuick.Controls
 
   23import org.mauikit.controls as Maui
 
   46    property bool customServer: false
 
   51    readonly property alias serverField: _serverField
 
   56    readonly property alias userField: _userField
 
 
   61    readonly property alias passwordField: _passwordField
 
   68            text: i18nd("mauikitaccounts",
"Sign up")
 
   70            onTriggered: 
Qt.openUrlExternally(
"https://www.opendesktop.org/register")
 
   75            text: 
i18nd(
"mauikitaccounts",
"Sign in")
 
   76            onTriggered: control.accepted()
 
   85        Layout.alignment: 
Qt.AlignCenter
 
   86        Layout.preferredWidth:  
Maui.Style.iconSizes.huge
 
   87        Layout.preferredHeight: 
Maui.Style.iconSizes.huge
 
   88        Layout.margins: 
Maui.Style.space.medium
 
   90        sourceComponent:  Image
 
   92            sourceSize.width: width
 
   93            sourceSize.height: height
 
   95            source: 
"qrc:/assets/opendesktop.png" 
  101        visible: !customServer
 
  102        Layout.fillWidth: 
true 
  103        horizontalAlignment: 
Qt.AlignHCenter
 
  104        Layout.preferredHeight: 
Maui.Style.rowHeight
 
  105        text: 
"opendesktop.org" 
  106        elide: 
Text.ElideNone
 
  107        wrapMode: 
Text.NoWrap
 
  108        font.weight: Font.Bold
 
  110        font.pointSize: 
Maui.Style.fontSizes.big
 
  116        Layout.fillWidth: 
true 
  117        placeholderText: 
i18nd(
"mauikitaccounts",
"Username")
 
  118        icon.source: 
"im-user" 
  119        inputMethodHints: 
Qt.ImhNoAutoUppercase | 
Qt.ImhSensitiveData
 
  125        Layout.fillWidth: 
true 
  126        placeholderText: 
i18nd(
"mauikitaccounts",
"Password")
 
  132        visible: customServer
 
  134        Layout.fillWidth: 
true 
  135        placeholderText: 
i18nd(
"mauikitaccounts",
"Server address")
 
  136        inputMethodHints: 
Qt.ImhUrlCharactersOnly | 
Qt.ImhNoAutoUppercase
 
  137        text: customServer ? 
"" : 
"https://cloud.opendesktop.cc/cloud/remote.php/webdav/" 
  142        Layout.fillWidth: 
true 
  143        icon.name: 
"filename-space-amarok" 
  144        text: customServer ? 
i18nd(
"mauikitaccounts",
"opendesktop") : 
i18nd(
"mauikitaccounts",
"Custom server")
 
  145        onClicked: customServer = !customServer
 
bool customServer
customServer : bool
 
QString i18nd(const char *domain, const char *text, const TYPE &arg...)
 
  
 
  This file is part of the KDE documentation.
  Documentation copyright © 1996-2025 The KDE developers.
  Generated on Fri May 2 2025 11:56:01 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.