File indexing completed on 2024-12-08 08:09:35
0001 // clang-format off 0002 /* 0003 * KDiff3 - Text Diff And Merge Tool 0004 * 0005 * SPDX-FileCopyrightText: 2002-2011 Joachim Eibl, joachim.eibl at gmx.de 0006 * SPDX-FileCopyrightText: 2018-2020 Michael Reeves reeves.87@gmail.com 0007 * SPDX-License-Identifier: GPL-2.0-or-later 0008 */ 0009 // clang-format on 0010 0011 #ifndef PROGRESSPROXYEXTENDER_H 0012 #define PROGRESSPROXYEXTENDER_H 0013 0014 #include "ProgressProxy.h" 0015 #include <QString> 0016 0017 class KJob; 0018 0019 class ProgressProxyExtender: public QObject, public ProgressProxy 0020 { 0021 Q_OBJECT 0022 public: 0023 ProgressProxyExtender() { setMaxNofSteps(100); } 0024 ~ProgressProxyExtender() override = default; 0025 public Q_SLOTS: 0026 void slotListDirInfoMessage( KJob*, const QString& msg ); 0027 void slotPercent( KJob*, unsigned long percent ); 0028 }; 0029 #endif