add more spacing
[personal-kdebase.git] / apps / konsole / src / ZModemDialog.cpp
bloba2c5eea5d040df2adf726ee6efadf02bd328fe79
1 /* This file is part of the KDE libraries
2 * Copyright 2002 Waldo Bastian <bastian@kde.org>
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;
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.
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 **/
19 // Own
20 #include "ZModemDialog.h"
22 // KDE
23 #include <KLocale>
24 #include <KTextEdit>
26 using namespace Konsole;
28 ZModemDialog::ZModemDialog(QWidget *parent, bool modal, const QString &caption)
29 : KDialog( parent )
31 setObjectName( "zmodem_progress" );
32 setModal( modal );
33 setCaption( caption );
34 setButtons( User1|Close );
35 setButtonGuiItem( User1, KGuiItem(i18n("&Stop")) );
37 setDefaultButton( User1 );
38 setEscapeButton(User1);
40 showButtonSeparator( true );
41 enableButton(Close, false);
42 _textEdit = new KTextEdit(this);
43 _textEdit->setMinimumSize(400, 100);
44 _textEdit->setReadOnly(true);
45 setMainWidget(_textEdit);
46 connect(this, SIGNAL(user1Clicked()), this, SLOT(slotClose()));
47 connect(this,SIGNAL(closeClicked()),this,SLOT(slotClose()));
50 void ZModemDialog::addProgressText(const QString &txt)
52 QTextCursor cursor = _textEdit->textCursor();
54 cursor.insertBlock();
55 cursor.insertText(txt);
58 void ZModemDialog::transferDone()
60 enableButton(Close, true);
61 enableButton(User1, false);
64 void ZModemDialog::slotClose()
66 delayedDestruct();
67 accept();
70 #include "ZModemDialog.moc"