~ubuntu-branches/ubuntu/wily/kdebase/wily

« back to all changes in this revision

Viewing changes to konsole/src/ZModemDialog.cpp

  • Committer: Bazaar Package Importer
  • Author(s): Philip Muškovac, Jonathan Riddell, Felix Geyer
  • Date: 2011-03-03 16:25:47 UTC
  • mfrom: (1.1.58 upstream)
  • Revision ID: james.westby@ubuntu.com-20110303162547-2zf9j33cu6j5gj0a
Tags: 4:4.6.1a-0ubuntu1
[ Jonathan Riddell ]
* New upstream release
* Update kde-sc-dev-latest version

[ Felix Geyer ]
* Reduce the x-www-browser priority for konqueror to 30 as rekonq is the
  default Kubuntu browser.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
// Own 
 
20
#include "ZModemDialog.h"
 
21
 
 
22
// KDE
 
23
#include <KLocale>
 
24
#include <KTextEdit>
 
25
 
 
26
using namespace Konsole;
 
27
 
 
28
ZModemDialog::ZModemDialog(QWidget *parent, bool modal, const QString &caption)
 
29
 : KDialog( parent )
 
30
{
 
31
  setObjectName( QLatin1String( "zmodem_progress" ) );
 
32
  setModal( modal );
 
33
  setCaption( caption );
 
34
  setButtons( User1|Close );
 
35
  setButtonGuiItem( User1, KGuiItem(i18n("&Stop")) );
 
36
 
 
37
  setDefaultButton( Close );
 
38
  setEscapeButton( User1 );
 
39
 
 
40
  enableButton(Close, false);
 
41
  _textEdit = new KTextEdit(this);
 
42
  _textEdit->setMinimumSize(400, 100);
 
43
  _textEdit->setReadOnly(true);
 
44
  setMainWidget(_textEdit);
 
45
  connect(this, SIGNAL(user1Clicked()), this, SLOT(slotClose()));
 
46
  connect(this,SIGNAL(closeClicked()),this,SLOT(slotClose()));
 
47
}
 
48
 
 
49
void ZModemDialog::addProgressText(const QString &txt)
 
50
{
 
51
  QTextCursor cursor = _textEdit->textCursor();
 
52
 
 
53
  cursor.insertBlock();
 
54
  cursor.insertText(txt);
 
55
}
 
56
 
 
57
void ZModemDialog::transferDone()
 
58
{
 
59
  enableButton(Close, true);
 
60
  enableButton(User1, false);
 
61
}
 
62
 
 
63
void ZModemDialog::slotClose()
 
64
{
 
65
  delayedDestruct();
 
66
  accept();
 
67
}
 
68
 
 
69
#include "ZModemDialog.moc"