-rw-r--r-- | noncore/apps/opie-console/emulation_handler.cpp | 15 | ||||
-rw-r--r-- | noncore/apps/opie-console/keytrans.cpp | 3 | ||||
-rw-r--r-- | noncore/apps/opie-console/mainwindow.cpp | 9 |
3 files changed, 20 insertions, 7 deletions
diff --git a/noncore/apps/opie-console/emulation_handler.cpp b/noncore/apps/opie-console/emulation_handler.cpp index 787de67..c67c7c7 100644 --- a/noncore/apps/opie-console/emulation_handler.cpp +++ b/noncore/apps/opie-console/emulation_handler.cpp @@ -7,9 +7,9 @@ -EmulationHandler::EmulationHandler( const Profile& prof, QWidget* parent, const char* name ) +EmulationHandler::EmulationHandler( const Profile& prof, QWidget* parent,const char* name ) : QObject(0, name ) { - load(prof ); - m_teWid = new TEWidget( parent, "TerminalMain" ); + m_teWid = new TEWidget( parent, "TerminalMain"); + m_teWid->setMinimumSize(150, 70 ); parent->resize( m_teWid->calcSize(80, 24 ) ); m_teEmu = new TEmuVt102(m_teWid ); @@ -19,4 +19,8 @@ EmulationHandler::EmulationHandler( const Profile& prof, QWidget* parent, const connect(m_teEmu, SIGNAL(sndBlock(const char*, int) ), this, SLOT(recvEmulation(const char*, int) ) ); + m_teEmu->setConnect( true ); + load( prof ); + + } @@ -26,5 +30,8 @@ EmulationHandler::~EmulationHandler() { } void EmulationHandler::load( const Profile& ) { - + QFont font = QFont("Fixed", 12, QFont::Normal ); + font.setFixedPitch(TRUE); + m_teWid->setVTFont( font ); + m_teWid->setBackgroundColor(Qt::black ); } void EmulationHandler::recv( const QByteArray& ar) { diff --git a/noncore/apps/opie-console/keytrans.cpp b/noncore/apps/opie-console/keytrans.cpp index 5ea192e..d569ae0 100644 --- a/noncore/apps/opie-console/keytrans.cpp +++ b/noncore/apps/opie-console/keytrans.cpp @@ -628,5 +628,4 @@ static QDict<KeyTrans> * path2keymap = 0L; KeyTrans* KeyTrans::find(int numb) { - loadAll(); KeyTrans* res = numb2keymap->find(numb); return res ? res : numb2keymap->find(0); @@ -635,5 +634,4 @@ KeyTrans* KeyTrans::find(int numb) KeyTrans* KeyTrans::find(const char* path) { - loadAll(); KeyTrans* res = path2keymap->find(path); return res ? res : numb2keymap->find(0); @@ -642,5 +640,4 @@ KeyTrans* KeyTrans::find(const char* path) int KeyTrans::count() { - loadAll(); return numb2keymap->count(); } diff --git a/noncore/apps/opie-console/mainwindow.cpp b/noncore/apps/opie-console/mainwindow.cpp index 1d7a4be..02f8451 100644 --- a/noncore/apps/opie-console/mainwindow.cpp +++ b/noncore/apps/opie-console/mainwindow.cpp @@ -1,2 +1,5 @@ +#include <assert.h> + + #include <qaction.h> @@ -9,4 +12,5 @@ #include <qmessagebox.h> +#include "keytrans.h" #include "profileeditordialog.h" #include "configdialog.h" @@ -22,4 +26,9 @@ MainWindow::MainWindow() { + KeyTrans::loadAll(); + for (int i = 0; i < KeyTrans::count(); i++ ) { + KeyTrans* s = KeyTrans::find(i ); + assert( s ); + } m_factory = new MetaFactory(); Default def(m_factory); |