2 * Asterisk -- A telephony toolkit for Linux.
4 * KDE Console monitor -- Class implmementation
6 * Copyright (C) 1999, Adtran Inc. and Linux Support Services, LLC
8 * Mark Spencer <markster@linux-support.net>
10 * This program is free software, distributed under the terms of
11 * the GNU General Public License
14 #include "pbx_kdeconsole.moc"
16 KAsteriskConsole::KAsteriskConsole() : KTMainWindow()
23 setGeometry(100,100,600,400);
25 file = new QPopupMenu();
26 file->insertItem("&Exit", this, SLOT(slotExit()));
28 help = kapp->getHelpMenu(TRUE, "KDE Asterisk Console\nby Mark Spencer");
30 setCaption("Asterisk Console");
33 box = new QVBoxLayout(f, 20, 5);
35 /* Menu bar creation */
36 menu = new KMenuBar(this);
37 menu->insertItem("&File", file);
38 menu->insertItem("&Help", help);
40 verbose = new QListBox(f, "verbose");
42 btnExit = new QPushButton("Exit", f, "exit");
44 connect(btnExit, SIGNAL(clicked()), this, SLOT(slotExit()));
46 box->addWidget(verbose, 1);
47 box->addWidget(btnExit, 0);
49 statusBar()->message("Ready", 2000);
52 void KAsteriskConsole::slotExit()
57 void KAsteriskConsole::closeEvent(QCloseEvent *)