43 class KIO::JobUiDelegate::Private
83 ctimeSrc, ctimeDest, mtimeSrc,
85 connect(job, SIGNAL(finished(
KJob*)), &dlg, SLOT(reject()));
102 connect(job, SIGNAL(finished(
KJob*)), &dlg, SLOT(reject()));
111 bool ask = ( confirmationType == ForceConfirmation );
115 switch (deletionType ) {
117 keyName =
"ConfirmDelete" ;
120 keyName =
"ConfirmTrash" ;
123 keyName =
"ConfirmEmptyTrash" ;
130 ask = kioConfig->
group(
"Confirmations").
readEntry(keyName, defaultValue);
134 Q_FOREACH(
const KUrl& url, urls) {
139 path.remove(QRegExp(
"^/[0-9]*-"));
140 prettyList.append(path);
148 switch(deletionType) {
152 i18np(
"Do you really want to delete this item?",
"Do you really want to delete these %1 items?", prettyList.count()),
154 i18n(
"Delete Files"),
155 KStandardGuiItem::del(),
156 KStandardGuiItem::cancel(),
162 i18nc(
"@info",
"Do you want to permanently delete all items from Trash? This action cannot be undone."),
165 KIcon(
"user-trash")),
166 KStandardGuiItem::cancel(),
173 i18np(
"Do you really want to move this item to the trash?",
"Do you really want to move these %1 items to the trash?", prettyList.count()),
175 i18n(
"Move to Trash"),
177 KStandardGuiItem::cancel(),
180 if (!keyName.isEmpty()) {
183 KConfigGroup notificationGroup(config,
"Notification Messages");
184 if (!notificationGroup.
readEntry(keyName,
true)) {
186 notificationGroup.
sync();
201 const QString& dontAskAgainName,
211 const KGuiItem buttonYesGui (buttonYes, iconYes);
212 const KGuiItem buttonNoGui (buttonNo, iconNo);
217 window(), text, caption, buttonYesGui,
218 buttonNoGui, dontAskAgainName);
222 window(), text, caption, buttonYesGui,
223 buttonNoGui, dontAskAgainName);
225 case WarningYesNoCancel:
227 window(), text, caption, buttonYesGui, buttonNoGui,
228 KStandardGuiItem::cancel(), dontAskAgainName);
230 case WarningContinueCancel:
232 window(), text, caption, buttonYesGui,
233 KStandardGuiItem::cancel(), dontAskAgainName);
243 const QStringList sl = sslMetaData.value(QLatin1String(
"ssl_peer_chain")).split(
'\x01', QString::SkipEmptyParts);
245 bool decodedOk =
true;
246 foreach (
const QString &s, sl) {
247 certChain.append(QSslCertificate(s.toLatin1()));
248 if (certChain.last().isNull()) {
256 kid->setSslInfo(certChain,
257 sslMetaData.value(QLatin1String(
"ssl_peer_ip")),
259 sslMetaData.value(QLatin1String(
"ssl_protocol_version")),
260 sslMetaData.value(QLatin1String(
"ssl_cipher")),
261 sslMetaData.value(QLatin1String(
"ssl_cipher_used_bits")).toInt(),
262 sslMetaData.value(QLatin1String(
"ssl_cipher_bits")).toInt(),
268 i18n(
"The peer SSL certificate chain appears to be corrupt."),
276 kWarning() <<
"Unknown type" << type;
284 #include "jobuidelegate.moc"