Purpose
8pragma ComponentBehavior: Bound
11import QtQuick.Controls as QQC2
14import org.kde.kirigami as Kirigami
15import org.kde.purpose as Purpose
16import org.kde.purpose.private.widgets as PurposeWidgets
18QQC2.ApplicationWindow {
22 title: i18n("Send File")
25 width: Math.max(screen.width / 6,
Kirigami.
Units.gridUnit * 16)
26 height: Math.max(screen.height / 4,
Kirigami.
Units.gridUnit * 20)
31 property PurposeWidgets.
Menu menu
32 property Purpose.PurposeAlternativesModel model
35 function
start(): void {
40 window.menu.finished({}, 1 ,
i18nd(
"libpurpose6_widgets",
"Configuration cancelled"));
45 if (jobView.state === Purpose.PurposeJobController.Configuring
46 || jobView.state === Purpose.PurposeJobController.Running) {
61 case Purpose.PurposeJobController.Finished:
62 case Purpose.PurposeJobController.Error:
63 console.log(job.errorString);
64 window.menu.finished(job.output, job.error, job.errorString);
67 case Purpose.PurposeJobController.Cancelled:
Q_SCRIPTABLE QString start(QString train="")
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 Mar 28 2025 11:58:09 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.