File indexing completed on 2024-12-01 03:41:20
0001 /* 0002 This file is part of the KDE libraries 0003 SPDX-FileCopyrightText: 2000 David Faure <faure@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.0-only 0006 */ 0007 0008 #ifndef KIO_SKIPDIALOG_H 0009 #define KIO_SKIPDIALOG_H 0010 0011 #include "kiowidgets_export.h" 0012 #include <QDialog> 0013 #include <kio/jobuidelegateextension.h> 0014 0015 class QWidget; 0016 0017 namespace KIO 0018 { 0019 class SkipDialogPrivate; 0020 /** 0021 * @internal 0022 */ 0023 class KIOWIDGETS_EXPORT SkipDialog : public QDialog 0024 { 0025 Q_OBJECT 0026 public: 0027 SkipDialog(QWidget *parent, KIO::SkipDialog_Options options, const QString &_error_text); 0028 ~SkipDialog() override; 0029 0030 private Q_SLOTS: 0031 KIOWIDGETS_NO_EXPORT void cancelPressed(); 0032 KIOWIDGETS_NO_EXPORT void skipPressed(); 0033 KIOWIDGETS_NO_EXPORT void autoSkipPressed(); 0034 KIOWIDGETS_NO_EXPORT void retryPressed(); 0035 0036 private: 0037 SkipDialogPrivate *const d; 0038 }; 0039 0040 } 0041 #endif