mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-09 11:28:25 +00:00
Remove other remnants of pbx_kdeconsole
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@97753 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -22,12 +22,9 @@ autoload=yes
|
|||||||
;preload => res_speech.so
|
;preload => res_speech.so
|
||||||
;
|
;
|
||||||
; If you want, load the GTK console right away.
|
; If you want, load the GTK console right away.
|
||||||
; Don't load the KDE console since
|
|
||||||
; it's not as sophisticated right now.
|
|
||||||
;
|
;
|
||||||
noload => pbx_gtkconsole.so
|
noload => pbx_gtkconsole.so
|
||||||
;load => pbx_gtkconsole.so
|
;load => pbx_gtkconsole.so
|
||||||
noload => pbx_kdeconsole.so
|
|
||||||
;
|
;
|
||||||
load => res_musiconhold.so
|
load => res_musiconhold.so
|
||||||
;
|
;
|
||||||
|
|||||||
@@ -1,81 +0,0 @@
|
|||||||
/*
|
|
||||||
* Asterisk -- A telephony toolkit for Linux.
|
|
||||||
*
|
|
||||||
* KDE Console monitor -- Mostly glue code
|
|
||||||
*
|
|
||||||
* Copyright (C) 1999, Mark Spencer
|
|
||||||
*
|
|
||||||
* Mark Spencer <markster@linux-support.net>
|
|
||||||
*
|
|
||||||
* This program is free software, distributed under the terms of
|
|
||||||
* the GNU General Public License
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "asterisk/module.h"
|
|
||||||
#include "asterisk/channel.h"
|
|
||||||
#include "asterisk/logger.h"
|
|
||||||
#include "asterisk/lock.h"
|
|
||||||
#include "pbx_kdeconsole.h"
|
|
||||||
|
|
||||||
static char *dtext = "KDE Console Monitor";
|
|
||||||
|
|
||||||
static int inuse = 0;
|
|
||||||
|
|
||||||
static KAsteriskConsole *w;
|
|
||||||
|
|
||||||
static void verboser(char *stuff, int opos, int replacelast, int complete)
|
|
||||||
{
|
|
||||||
const char *s2[2];
|
|
||||||
s2[0] = stuff;
|
|
||||||
s2[1] = NULL;
|
|
||||||
if (replacelast) {
|
|
||||||
printf("Removing %d\n", w->verbose->count());
|
|
||||||
w->verbose->removeItem(w->verbose->count());
|
|
||||||
}
|
|
||||||
w->verbose->insertStrList(s2, 1, -1);
|
|
||||||
w->verbose->setBottomItem(w->verbose->count());
|
|
||||||
}
|
|
||||||
|
|
||||||
static int kde_main(int argc, char *argv[])
|
|
||||||
{
|
|
||||||
KApplication a ( argc, argv );
|
|
||||||
w = new KAsteriskConsole();
|
|
||||||
a.setMainWidget(w);
|
|
||||||
w->show();
|
|
||||||
ast_register_verbose(verboser);
|
|
||||||
return a.exec();
|
|
||||||
}
|
|
||||||
|
|
||||||
static void *kdemain(void *data)
|
|
||||||
{
|
|
||||||
/* It would appear kde really wants to be main */;
|
|
||||||
char *argv[1] = { "asteriskconsole" };
|
|
||||||
kde_main(1, argv);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
|
|
||||||
extern "C" {
|
|
||||||
|
|
||||||
int unload_module(void)
|
|
||||||
{
|
|
||||||
return inuse;
|
|
||||||
}
|
|
||||||
|
|
||||||
int load_module(void)
|
|
||||||
{
|
|
||||||
pthread_t t;
|
|
||||||
pthread_create(&t, NULL, kdemain, NULL);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
int usecount(void)
|
|
||||||
{
|
|
||||||
return inuse;
|
|
||||||
}
|
|
||||||
|
|
||||||
char *description(void)
|
|
||||||
{
|
|
||||||
return dtext;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
/*
|
|
||||||
* Asterisk -- A telephony toolkit for Linux.
|
|
||||||
*
|
|
||||||
* KDE Console monitor -- Header file
|
|
||||||
*
|
|
||||||
* Copyright (C) 1999, Mark Spencer
|
|
||||||
*
|
|
||||||
* Mark Spencer <markster@linux-support.net>
|
|
||||||
*
|
|
||||||
* This program is free software, distributed under the terms of
|
|
||||||
* the GNU General Public License
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include <kapp.h>
|
|
||||||
#include <ktmainwindow.h>
|
|
||||||
#include <qpushbutton.h>
|
|
||||||
#include <kmenubar.h>
|
|
||||||
#include <qpopupmenu.h>
|
|
||||||
#include <qlistbox.h>
|
|
||||||
#include <qlayout.h>
|
|
||||||
#include <qframe.h>
|
|
||||||
|
|
||||||
class KAsteriskConsole : public KTMainWindow
|
|
||||||
{
|
|
||||||
Q_OBJECT
|
|
||||||
public:
|
|
||||||
KAsteriskConsole();
|
|
||||||
void closeEvent(QCloseEvent *);
|
|
||||||
QListBox *verbose;
|
|
||||||
public slots:
|
|
||||||
void slotExit();
|
|
||||||
private:
|
|
||||||
void KAsteriskConsole::verboser(char *stuff, int opos, int replacelast, int complete);
|
|
||||||
QPushButton *btnExit;
|
|
||||||
KMenuBar *menu;
|
|
||||||
QPopupMenu *file, *help;
|
|
||||||
};
|
|
||||||
Reference in New Issue
Block a user