summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings/ppp/debug.cpp
Unidiff
Diffstat (limited to 'noncore/settings/networksettings/ppp/debug.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/networksettings/ppp/debug.cpp141
1 files changed, 0 insertions, 141 deletions
diff --git a/noncore/settings/networksettings/ppp/debug.cpp b/noncore/settings/networksettings/ppp/debug.cpp
deleted file mode 100644
index 447ccf2..0000000
--- a/noncore/settings/networksettings/ppp/debug.cpp
+++ b/dev/null
@@ -1,141 +0,0 @@
1/*
2 * kPPP: A pppd front end for the KDE project
3 *
4 * $Id$
5 * Copyright (C) 1997 Bernd Wuebben
6 * wuebben@math.cornel.edu
7 *
8 * This program is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU Library General Public
10 * License as published by the Free Software Foundation; either
11 * version 2 of the License, or (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16 * Library General Public License for more details.
17 *
18 * You should have received a copy of the GNU Library General Public
19 * License along with this program; if not, write to the Free
20 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 */
22
23#include "debug.h"
24//#include "main.h"
25#include "pppdata.h"
26//#include <klocale.h>
27#define i18n QObject::tr
28#include "kpppwidget.h"
29#include <assert.h>
30
31extern KPPPWidget *p_kppp;
32
33myMultiEdit::myMultiEdit(QWidget *parent, const char *name)
34 : QMultiLineEdit(parent, name)
35{
36 setReadOnly(true);
37}
38
39void myMultiEdit::insertChar(unsigned char c) {
40 QMultiLineEdit::insert(QChar(c));
41}
42
43
44void myMultiEdit::newLine() {
45 QMultiLineEdit::newLine();
46}
47
48
49DebugWidget::DebugWidget(QWidget *parent, const char *name)
50 : QDialog(parent, name, FALSE)
51{
52 setCaption(i18n("Login Script Debug Window"));
53
54 text_window = new myMultiEdit(this,"debugwindow");
55 text_window->setGeometry(2,5,400, 300);
56 // text_window->setReadOnly(FALSE);
57
58 statuslabel = new QLabel("", this, "statuslabel");
59
60 statuslabel->setFrameStyle( QFrame::Panel | QFrame::Sunken );
61 statuslabel->setAlignment( AlignLeft|AlignVCenter );
62 statuslabel->setGeometry(2, 307, 400, 20);
63 //statusPageLabel->setFont( QFont("helvetica",12,QFont::Normal) );
64
65 dismiss = new QPushButton(this);
66 dismiss->setGeometry(330,340,70,30);
67 dismiss->setText(i18n("Close"));
68 dismiss->setFocus();
69 connect(dismiss, SIGNAL(clicked()), SLOT(hide()));
70
71
72 /* fline = new QFrame(this,"line");
73 fline->setFrameStyle(QFrame::HLine |QFrame::Sunken);
74 fline->setGeometry(2,332,398,5);*/
75 adjustSize();
76 setMinimumSize(width(),height());
77
78}
79
80void DebugWidget::hideEvent(QHideEvent *)
81{
82 assert(p_kppp);
83// p_kppp->con->debug->setOn(false);
84}
85
86void DebugWidget::clear() {
87 text_window->clear();
88}
89
90
91void DebugWidget::addChar(unsigned char c) {
92 QString stuff;
93
94 if(c == '\r' || c == '\n') {
95 if(c == '\n')
96 text_window->newLine();
97 } else
98 text_window->insertChar(c);
99}
100
101
102void DebugWidget::statusLabel(const QString &s) {
103 statuslabel->setText(s);
104}
105
106
107/*
108void DebugWidget::keyPressEvent(QKeyEvent *k) {
109}
110
111*/
112void DebugWidget::resizeEvent(QResizeEvent *e){
113 int w = width() ;
114 int h = height();
115 e = e;
116
117 text_window->setGeometry(2,5,w - 2 ,h - 63);
118 statuslabel->setGeometry(2, h - 56 , w -2 , 20);
119 dismiss->setGeometry(w - 72 , h - 32, 70, 30);
120 // fline->setGeometry(2,h -70 ,w - 4,5);
121}
122
123
124void DebugWidget::enter() {
125 text_window->append("\r\n");
126}
127
128
129void DebugWidget::toggleVisibility() {
130 if(isVisible())
131 hide();
132 else
133 show();
134
135 bool showlog = isVisible();
136 PPPData::data()->set_show_log_window(showlog);
137}
138
139
140
141