[handler] Improve text if a file is shared

Summary:
The handler allows to easily integrate file sharing into various file managers. Make it appear nicer by removing the scheme and using a different wording when sending
files

Test Plan: {F6382616}

Reviewers: #kde_connect, apol

Reviewed By: #kde_connect, apol

Subscribers: apol, kdeconnect

Tags: #kde_connect

Differential Revision: https://phabricator.kde.org/D16605
This commit is contained in:
Nicolas Fella 2018-11-02 03:33:15 +01:00
parent 2a8938e09f
commit 357751ac68

View file

@ -85,7 +85,7 @@ int main(int argc, char** argv)
proxyModel.setSourceModel(&model); proxyModel.setSourceModel(&model);
QDialog dialog; QDialog dialog;
dialog.setWindowTitle(urlToShare.toDisplayString()); dialog.setWindowTitle(urlToShare.toDisplayString(QUrl::PreferLocalFile));
Ui::Dialog uidialog; Ui::Dialog uidialog;
uidialog.setupUi(&dialog); uidialog.setupUi(&dialog);
uidialog.devicePicker->setModel(&proxyModel); uidialog.devicePicker->setModel(&proxyModel);
@ -93,6 +93,9 @@ int main(int argc, char** argv)
if (urlToShare.scheme() == QLatin1String("tel")) { if (urlToShare.scheme() == QLatin1String("tel")) {
uidialog.label->setText(i18n("Device to call this phone number with:")); uidialog.label->setText(i18n("Device to call this phone number with:"));
uidialog.urlLabel->setText(urlToShare.toDisplayString(QUrl::RemoveScheme)); uidialog.urlLabel->setText(urlToShare.toDisplayString(QUrl::RemoveScheme));
} else if (urlToShare.isLocalFile()) {
uidialog.label->setText(i18n("Device to send this file to:"));
uidialog.urlLabel->setText(urlToShare.toDisplayString(QUrl::PreferLocalFile));
} else { } else {
uidialog.urlLabel->setText(urlToShare.toDisplayString()); uidialog.urlLabel->setText(urlToShare.toDisplayString());
} }