Warning, /network/neochat/src/qml/LoginStep.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2020 Carl Schwan <carl@carlschwan.de> 0002 // SPDX-License-Identifier: GPL-2.0-or-later 0003 0004 import QtQuick 0005 import QtQuick.Controls as QQC2 0006 import QtQuick.Layouts 0007 0008 /// Step for the login/registration flow 0009 ColumnLayout { 0010 id: root 0011 0012 /// Set to true if the login step does not have any controls. This will ensure that the focus remains on the "continue" button 0013 property bool noControls: false 0014 0015 /// Process this module, this is called by the continue button. 0016 /// Should call \sa processed when it finish successfully. 0017 property QQC2.Action nextAction: null 0018 0019 /// Go to the previous module. This is called by the "go back" button. 0020 /// If no "go back" button should be shown, this should be null. 0021 property QQC2.Action previousAction: null 0022 0023 /// Called when switching to the next step. 0024 signal processed(url nextUrl) 0025 0026 /// Show a message in a banner at the top of the page. 0027 signal showMessage(string message) 0028 0029 /// Clears any error messages currently being shown 0030 signal clearError 0031 0032 /// Closes the login dialog 0033 signal closeDialog 0034 }