1
0
mirror of https://invent.kde.org/network/krdc synced 2024-07-01 07:14:24 +00:00

Compare commits

...

4 Commits

Author SHA1 Message Date
Nicolas Fella
27a3ec5a62 Merge branch 'work/nico/parent-windows' into 'master'
rdp: Add parent widget to dialogs

See merge request network/krdc!81
2024-06-28 21:12:16 +00:00
Heiko Becker
77f51b7bdc GIT_SILENT Update Appstream for new release
(cherry picked from commit 529249c682)
2024-06-28 23:01:32 +02:00
l10n daemon script
f302cc1e51 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2024-06-28 01:20:34 +00:00
Nicolas Fella
ac9151c96a rdp: Add parent widget to dialogs
This is needed for proper window management
2024-01-28 16:00:28 +01:00
5 changed files with 10 additions and 180 deletions

View File

@ -137,6 +137,7 @@
<update_contact>kde-devel@kde.org</update_contact>
<content_rating type="oars-1.1"/>
<releases>
<release version="24.05.2" date="2024-07-04"/>
<release version="24.05.1" date="2024-06-13"/>
<release version="24.05.0" date="2024-05-23"/>
<release version="24.02.2" date="2024-04-11"/>

View File

@ -5,39 +5,9 @@
"Email": "uwolfer@kde.org",
"Name": "Urs Wolfer",
"Name[ar]": "أورس وولفر",
"Name[bg]": "Urs Wolfer",
"Name[ca@valencia]": "Urs Wolfer",
"Name[ca]": "Urs Wolfer",
"Name[cs]": "Urs Wolfer",
"Name[de]": "Urs Wolfer",
"Name[el]": "Urs Wolfer",
"Name[en_GB]": "Urs Wolfer",
"Name[eo]": "Urs Wolfer",
"Name[es]": "Urs Wolfer",
"Name[eu]": "Urs Wolfer",
"Name[fi]": "Urs Wolfer",
"Name[fr]": "Urs Wolfer",
"Name[gl]": "Urs Wolfer",
"Name[he]": "אורס וולפר",
"Name[ia]": "Urs Wolfer",
"Name[it]": "Urs Wolfer",
"Name[ka]": "ურს ვოლფერი",
"Name[ko]": "Urs Wolfer",
"Name[nl]": "Urs Wolfer",
"Name[nn]": "Urs Wolfer",
"Name[pl]": "Urs Wolfer",
"Name[pt]": "Urs Wolfer",
"Name[pt_BR]": "Urs Wolfer",
"Name[ro]": "Urs Wolfer",
"Name[ru]": "Urs Wolfer",
"Name[sk]": "Urs Wolfer",
"Name[sl]": "Urs Wolfer",
"Name[sv]": "Urs Wolfer",
"Name[tr]": "Urs Wolfer",
"Name[uk]": "Urs Wolfer",
"Name[x-test]": "xxUrs Wolferxx",
"Name[zh_CN]": "Urs Wolfer",
"Name[zh_TW]": "Urs Wolfer"
"Name[x-test]": "xxUrs Wolferxx"
}
],
"Category": "Service",
@ -49,7 +19,6 @@
"Description[cs]": "Umožňuje spravování sezení RDP pomocí KRDC",
"Description[de]": "Erlaubt die Verwaltung von RDP-Sitzungen über KRDC",
"Description[el]": "Επιτρέπει τη διαχείριση RDP συνεδριών με το KRDC",
"Description[en_GB]": "Allows managing RDP sessions through KRDC",
"Description[eo]": "Permesas mastrumi RDP-seancojn per KRDC",
"Description[es]": "Permite la gestión de sesiones RDP mediante KRDC",
"Description[eu]": "RDP saioak KRDC bidez kudeatzea baimentzen du",
@ -80,40 +49,7 @@
"Icon": "krdc",
"License": "GPL",
"Name": "RDP",
"Name[ar]": "RDP",
"Name[bg]": "RDP",
"Name[ca@valencia]": "RDP",
"Name[ca]": "RDP",
"Name[cs]": "RDP",
"Name[de]": "RDP",
"Name[el]": "RDP",
"Name[en_GB]": "RDP",
"Name[eo]": "RDP",
"Name[es]": "RDP",
"Name[eu]": "RDP",
"Name[fi]": "RDP",
"Name[fr]": "RDP",
"Name[gl]": "RDP",
"Name[he]": "RDP",
"Name[ia]": "RDP",
"Name[it]": "RDP",
"Name[ka]": "RDP",
"Name[ko]": "RDP",
"Name[nl]": "RDP",
"Name[nn]": "RDP",
"Name[pl]": "RDP",
"Name[pt]": "RDP",
"Name[pt_BR]": "RDP",
"Name[ro]": "RDP",
"Name[ru]": "RDP",
"Name[sk]": "RDP",
"Name[sl]": "RDP",
"Name[sv]": "RDP",
"Name[tr]": "RDP",
"Name[uk]": "RDP",
"Name[x-test]": "xxRDPxx",
"Name[zh_CN]": "RDP",
"Name[zh_TW]": "RDP"
"Name[x-test]": "xxRDPxx"
},
"X-KDE-ConfigModule": "krdc/kcms/kcm_krdc_rdpplugin",
"X-KDE-KRDC-Sorting": 60

View File

@ -707,10 +707,10 @@ bool RdpSession::onAuthenticate(char **username, char **password, char **domain)
std::unique_ptr<KPasswordDialog> dialog;
bool hasUsername = qstrlen(*username) != 0;
if (hasUsername) {
dialog = std::make_unique<KPasswordDialog>(nullptr, KPasswordDialog::ShowKeepPassword);
dialog = std::make_unique<KPasswordDialog>(m_view, KPasswordDialog::ShowKeepPassword);
dialog->setPrompt(i18nc("@label", "Access to this system requires a password."));
} else {
dialog = std::make_unique<KPasswordDialog>(nullptr, KPasswordDialog::ShowUsernameLine | KPasswordDialog::ShowKeepPassword);
dialog = std::make_unique<KPasswordDialog>(m_view, KPasswordDialog::ShowUsernameLine | KPasswordDialog::ShowKeepPassword);
dialog->setPrompt(i18nc("@label", "Access to this system requires a username and password."));
}
@ -733,7 +733,7 @@ bool RdpSession::onAuthenticate(char **username, char **password, char **domain)
RdpSession::CertificateResult RdpSession::onVerifyCertificate(const Certificate &certificate)
{
KMessageDialog dialog{KMessageDialog::QuestionTwoActions, i18nc("@label", "The certificate for this system is unknown. Do you wish to continue?")};
KMessageDialog dialog{KMessageDialog::QuestionTwoActions, i18nc("@label", "The certificate for this system is unknown. Do you wish to continue?"), m_view};
dialog.setCaption(i18nc("@title:dialog", "Verify Certificate"));
dialog.setIcon(QIcon::fromTheme(QStringLiteral("view-certficate")));
@ -756,7 +756,7 @@ RdpSession::CertificateResult RdpSession::onVerifyCertificate(const Certificate
RdpSession::CertificateResult RdpSession::onVerifyChangedCertificate(const Certificate &oldCertificate, const Certificate &newCertificate)
{
KMessageDialog dialog{KMessageDialog::QuestionTwoActions, i18nc("@label", "The certificate for this system has changed. Do you wish to continue?")};
KMessageDialog dialog{KMessageDialog::QuestionTwoActions, i18nc("@label", "The certificate for this system has changed. Do you wish to continue?"), m_view};
dialog.setCaption(i18nc("@title:dialog", "Certificate has Changed"));
dialog.setIcon(QIcon::fromTheme(QStringLiteral("view-certficate")));

View File

@ -5,39 +5,9 @@
"Email": "uwolfer@kde.org",
"Name": "Urs Wolfer",
"Name[ar]": "أورس وولفر",
"Name[bg]": "Urs Wolfer",
"Name[ca@valencia]": "Urs Wolfer",
"Name[ca]": "Urs Wolfer",
"Name[cs]": "Urs Wolfer",
"Name[de]": "Urs Wolfer",
"Name[el]": "Urs Wolfer",
"Name[en_GB]": "Urs Wolfer",
"Name[eo]": "Urs Wolfer",
"Name[es]": "Urs Wolfer",
"Name[eu]": "Urs Wolfer",
"Name[fi]": "Urs Wolfer",
"Name[fr]": "Urs Wolfer",
"Name[gl]": "Urs Wolfer",
"Name[he]": "אורס וולפר",
"Name[ia]": "Urs Wolfer",
"Name[it]": "Urs Wolfer",
"Name[ka]": "ურს ვოლფერი",
"Name[ko]": "Urs Wolfer",
"Name[nl]": "Urs Wolfer",
"Name[nn]": "Urs Wolfer",
"Name[pl]": "Urs Wolfer",
"Name[pt]": "Urs Wolfer",
"Name[pt_BR]": "Urs Wolfer",
"Name[ro]": "Urs Wolfer",
"Name[ru]": "Urs Wolfer",
"Name[sk]": "Urs Wolfer",
"Name[sl]": "Urs Wolfer",
"Name[sv]": "Urs Wolfer",
"Name[tr]": "Urs Wolfer",
"Name[uk]": "Urs Wolfer",
"Name[x-test]": "xxUrs Wolferxx",
"Name[zh_CN]": "Urs Wolfer",
"Name[zh_TW]": "Urs Wolfer"
"Name[x-test]": "xxUrs Wolferxx"
}
],
"Category": "Service",
@ -48,7 +18,6 @@
"Description[ca]": "Connector de proves per al desenvolupament del KRDC",
"Description[de]": "Testmodul für die KRDC-Entwicklung",
"Description[el]": "Πρόσθετο δοκιμής για την ανάπτυξη του KRDC",
"Description[en_GB]": "Testplugin for KRDC development",
"Description[eo]": "Testkromaĵo por evoluo de KRDC",
"Description[es]": "Complemento de pruebas para el desarrollo de KRDC",
"Description[eu]": "KRDCren garapenerako probako plugina",
@ -83,31 +52,19 @@
"Name[bg]": "Тест",
"Name[ca@valencia]": "Prova",
"Name[ca]": "Prova",
"Name[cs]": "Test",
"Name[de]": "Test",
"Name[el]": "Δοκιμή",
"Name[en_GB]": "Test",
"Name[eo]": "Testo",
"Name[es]": "Pruebas",
"Name[eu]": "Test",
"Name[fi]": "Testi",
"Name[fr]": "Test",
"Name[gl]": "Proba",
"Name[he]": "בדיקה",
"Name[ia]": "Essaya",
"Name[it]": "Test",
"Name[ka]": "შემოწმება",
"Name[ko]": "테스트",
"Name[nl]": "Test",
"Name[nn]": "Test",
"Name[pl]": "Próba",
"Name[pt]": "Teste",
"Name[pt_BR]": "Testar",
"Name[ro]": "Test",
"Name[ru]": "Проверка",
"Name[sk]": "Test",
"Name[sl]": "Test",
"Name[sv]": "Test",
"Name[tr]": "Sınama",
"Name[uk]": "Тест",
"Name[x-test]": "xxTestxx",

View File

@ -5,39 +5,9 @@
"Email": "uwolfer@kde.org",
"Name": "Urs Wolfer",
"Name[ar]": "أورس وولفر",
"Name[bg]": "Urs Wolfer",
"Name[ca@valencia]": "Urs Wolfer",
"Name[ca]": "Urs Wolfer",
"Name[cs]": "Urs Wolfer",
"Name[de]": "Urs Wolfer",
"Name[el]": "Urs Wolfer",
"Name[en_GB]": "Urs Wolfer",
"Name[eo]": "Urs Wolfer",
"Name[es]": "Urs Wolfer",
"Name[eu]": "Urs Wolfer",
"Name[fi]": "Urs Wolfer",
"Name[fr]": "Urs Wolfer",
"Name[gl]": "Urs Wolfer",
"Name[he]": "אורס וולפר",
"Name[ia]": "Urs Wolfer",
"Name[it]": "Urs Wolfer",
"Name[ka]": "ურს ვოლფერი",
"Name[ko]": "Urs Wolfer",
"Name[nl]": "Urs Wolfer",
"Name[nn]": "Urs Wolfer",
"Name[pl]": "Urs Wolfer",
"Name[pt]": "Urs Wolfer",
"Name[pt_BR]": "Urs Wolfer",
"Name[ro]": "Urs Wolfer",
"Name[ru]": "Urs Wolfer",
"Name[sk]": "Urs Wolfer",
"Name[sl]": "Urs Wolfer",
"Name[sv]": "Urs Wolfer",
"Name[tr]": "Urs Wolfer",
"Name[uk]": "Urs Wolfer",
"Name[x-test]": "xxUrs Wolferxx",
"Name[zh_CN]": "Urs Wolfer",
"Name[zh_TW]": "Urs Wolfer"
"Name[x-test]": "xxUrs Wolferxx"
}
],
"Category": "Service",
@ -49,7 +19,6 @@
"Description[cs]": "Umožňuje spravování sezení VNC pomocí KRDC",
"Description[de]": "Erlaubt die Verwaltung von VNC-Sitzungen über KRDC",
"Description[el]": "Επιτρέπει τη διαχείριση VNC συνεδριών με το KRDC",
"Description[en_GB]": "Allows managing VNC sessions through KRDC",
"Description[eo]": "Permesas mastrumi VNC-seancojn per KRDC",
"Description[es]": "Permite la gestión de sesiones VNC mediante KRDC",
"Description[eu]": "VNC saioak KRDC bidez kudeatzea baimentzen du",
@ -80,40 +49,7 @@
"Icon": "krdc",
"License": "GPL",
"Name": "VNC",
"Name[ar]": "VNC",
"Name[bg]": "VNC",
"Name[ca@valencia]": "VNC",
"Name[ca]": "VNC",
"Name[cs]": "VNC",
"Name[de]": "VNC",
"Name[el]": "VNC",
"Name[en_GB]": "VNC",
"Name[eo]": "VNC",
"Name[es]": "VNC",
"Name[eu]": "VNC",
"Name[fi]": "VNC",
"Name[fr]": "VNC",
"Name[gl]": "VNC",
"Name[he]": "VNC",
"Name[ia]": "VNC",
"Name[it]": "VNC",
"Name[ka]": "VNC",
"Name[ko]": "VNC",
"Name[nl]": "VNC",
"Name[nn]": "VNC",
"Name[pl]": "VNC",
"Name[pt]": "VNC",
"Name[pt_BR]": "VNC",
"Name[ro]": "VNC",
"Name[ru]": "VNC",
"Name[sk]": "VNC",
"Name[sl]": "VNC",
"Name[sv]": "VNC",
"Name[tr]": "VNC",
"Name[uk]": "VNC",
"Name[x-test]": "xxVNCxx",
"Name[zh_CN]": "VNC",
"Name[zh_TW]": "VNC"
"Name[x-test]": "xxVNCxx"
},
"X-KDE-ConfigModule": "krdc/kcms/kcm_krdc_vncplugin",
"X-KDE-KRDC-Sorting": 20