1/* This file is part of the KDE libraries
2 * Copyright 2002 Waldo Bastian <bastian@kde.org>
3 *
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Library General Public
6 * License version 2 as published by the Free Software Foundation;
7 *
8 * This library is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
11 * Library General Public License for more details.
12 *
13 * You should have received a copy of the GNU Library General Public License
14 * along with this library; see the file COPYING.LIB. If not, write to
15 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
16 * Boston, MA 02110-1301, USA.
17 **/
18
19#ifndef ZMODEM_DIALOG_H
20#define ZMODEM_DIALOG_H
21
22// KDE
23#include <KDialog>
24
25class KTextEdit;
26
27namespace Konsole
28{
29class ZModemDialog : public KDialog
30{
31 Q_OBJECT
32
33public:
34 ZModemDialog(QWidget* parent, bool modal, const QString& caption);
35
36 /**
37 * Adds a line of text to the progress window
38 */
39 void addProgressText(const QString &);
40
41 /**
42 * To indicate the process is finished.
43 */
44 void transferDone();
45
46private slots:
47 void slotClose();
48
49private:
50 KTextEdit* _textEdit;
51};
52}
53
54#endif
55