From f1d481cdc33c333abfe7172f1e149fe89c11300f Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Wed, 27 Oct 1999 02:25:34 +0000
Subject: [PATCH] Version 0.1.0 from FTP

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@12 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 pbx/pbx_kdeconsole.cc | 61 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)
 create mode 100755 pbx/pbx_kdeconsole.cc

diff --git a/pbx/pbx_kdeconsole.cc b/pbx/pbx_kdeconsole.cc
new file mode 100755
index 0000000000..e1d724178a
--- /dev/null
+++ b/pbx/pbx_kdeconsole.cc
@@ -0,0 +1,61 @@
+/*
+ * Asterisk -- A telephony toolkit for Linux.
+ *
+ * KDE Console monitor -- Class implmementation
+ * 
+ * Copyright (C) 1999, Adtran Inc. and Linux Support Services, LLC
+ *
+ * Mark Spencer <markster@linux-support.net>
+ *
+ * This program is free software, distributed under the terms of
+ * the GNU General Public License
+ */
+
+#include "pbx_kdeconsole.moc"
+
+KAsteriskConsole::KAsteriskConsole() : KTMainWindow()
+{
+	QVBoxLayout *box;
+	QFrame *f;
+	
+	f = new QFrame(this);
+	
+	setGeometry(100,100,600,400);
+	/* Menus */
+	file = new QPopupMenu();
+	file->insertItem("&Exit", this, SLOT(slotExit()));
+	
+	help = kapp->getHelpMenu(TRUE, "KDE Asterisk Console\nby Mark Spencer");
+	
+	setCaption("Asterisk Console");
+	
+	/* Box */
+	box = new QVBoxLayout(f, 20, 5);
+	
+	/* Menu bar creation */
+	menu = new KMenuBar(this);
+	menu->insertItem("&File", file);
+	menu->insertItem("&Help", help);
+	/* Verbose stuff */
+	verbose = new QListBox(f, "verbose");
+	/* Exit button */
+	btnExit = new QPushButton("Exit", f, "exit");
+	btnExit->show();
+	connect(btnExit,  SIGNAL(clicked()), this, SLOT(slotExit()));
+	
+	box->addWidget(verbose, 1);
+	box->addWidget(btnExit, 0);
+	setView(f, TRUE);
+	statusBar()->message("Ready", 2000);
+}
+
+void KAsteriskConsole::slotExit()
+{
+	close();
+}
+
+void KAsteriskConsole::closeEvent(QCloseEvent *)
+{
+	kapp->quit();
+}
+
-- 
GitLab