diff options
| author | 2008-04-05 17:34:00 +0000 | |
|---|---|---|
| committer | 2008-04-05 17:34:00 +0000 | |
| commit | bcfa1f6ef04d1ce00e1716d3e181a5e234cad51a (patch) | |
| tree | 59fad5d5545e3bcccbc6c46a9ec2f31823d3cbbe /src/modules/term/termwindow.cpp | |
| parent | Cmakelists' fix on earlier fix (diff) | |
| download | KVIrc-bcfa1f6ef04d1ce00e1716d3e181a5e234cad51a.tar.gz KVIrc-bcfa1f6ef04d1ce00e1716d3e181a5e234cad51a.tar.bz2 KVIrc-bcfa1f6ef04d1ce00e1716d3e181a5e234cad51a.zip | |
more code clean
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1400 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/term/termwindow.cpp')
| -rw-r--r-- | src/modules/term/termwindow.cpp | 111 |
1 files changed, 54 insertions, 57 deletions
diff --git a/src/modules/term/termwindow.cpp b/src/modules/term/termwindow.cpp index 04ab34643..0b8d08215 100644 --- a/src/modules/term/termwindow.cpp +++ b/src/modules/term/termwindow.cpp @@ -23,62 +23,59 @@ #include "termwidget.h" #ifdef COMPILE_KDE_SUPPORT + #include "kvi_iconmanager.h" + #include "kvi_options.h" + #include "kvi_locale.h" + #include "kvi_module.h" + + extern KviModule * g_pTermModule; + extern KviPointerList<KviTermWindow> * g_pTermWindowList; + extern KviPointerList<KviTermWidget> * g_pTermWidgetList; + + KviTermWindow::KviTermWindow(KviFrame * lpFrm,const char * name) + : KviWindow(KVI_WINDOW_TYPE_TERM,lpFrm,name) + { + g_pTermWindowList->append(this); + m_pTermWidget = 0; + m_pTermWidget = new KviTermWidget(this,lpFrm); + // Ensure proper focusing + // setFocusHandler(m_pTermWidget->konsoleWidget(),this); + } + + KviTermWindow::~KviTermWindow() + { + g_pTermWindowList->removeRef(this); + if(g_pTermWindowList->isEmpty() && g_pTermWidgetList->isEmpty())g_pTermModule->unlock(); + } + + QPixmap * KviTermWindow::myIconPtr() + { + return g_pIconManager->getSmallIcon(KVI_SMALLICON_RAW); + } + + void KviTermWindow::resizeEvent(QResizeEvent *e) + { + if(m_pTermWidget)m_pTermWidget->setGeometry(0,0,width(),height()); + } + + QSize KviTermWindow::sizeHint() const + { + return m_pTermWidget ? m_pTermWidget->sizeHint() : KviWindow::sizeHint(); + } + + void KviTermWindow::fillCaptionBuffers() + { + m_szPlainTextCaption.sprintf(__tr("Terminal")); + + m_szHtmlActiveCaption.sprintf( + __tr("<nobr><font color=\"%s\"><b>Terminal</b></font></nobr>"), + KVI_OPTION_COLOR(KviOption_colorCaptionTextActive).name().ascii(), + KVI_OPTION_COLOR(KviOption_colorCaptionTextActive2).name().ascii()); + m_szHtmlInactiveCaption.sprintf( + __tr("<nobr><font color=\"%s\"><b>Terminal</b></font></nobr>"), + KVI_OPTION_COLOR(KviOption_colorCaptionTextInactive).name().ascii(), + KVI_OPTION_COLOR(KviOption_colorCaptionTextInactive2).name().ascii()); + } - -#include "kvi_iconmanager.h" -#include "kvi_options.h" -#include "kvi_locale.h" -#include "kvi_module.h" - -extern KviModule * g_pTermModule; -extern KviPointerList<KviTermWindow> * g_pTermWindowList; -extern KviPointerList<KviTermWidget> * g_pTermWidgetList; - -KviTermWindow::KviTermWindow(KviFrame * lpFrm,const char * name) -: KviWindow(KVI_WINDOW_TYPE_TERM,lpFrm,name) -{ - g_pTermWindowList->append(this); - m_pTermWidget = 0; - m_pTermWidget = new KviTermWidget(this,lpFrm); - // Ensure proper focusing -// setFocusHandler(m_pTermWidget->konsoleWidget(),this); -} - -KviTermWindow::~KviTermWindow() -{ - g_pTermWindowList->removeRef(this); - if(g_pTermWindowList->isEmpty() && g_pTermWidgetList->isEmpty())g_pTermModule->unlock(); -} - -QPixmap * KviTermWindow::myIconPtr() -{ - return g_pIconManager->getSmallIcon(KVI_SMALLICON_RAW); -} - -void KviTermWindow::resizeEvent(QResizeEvent *e) -{ - if(m_pTermWidget)m_pTermWidget->setGeometry(0,0,width(),height()); -} - -QSize KviTermWindow::sizeHint() const -{ - return m_pTermWidget ? m_pTermWidget->sizeHint() : KviWindow::sizeHint(); -} - -void KviTermWindow::fillCaptionBuffers() -{ - m_szPlainTextCaption.sprintf(__tr("Terminal")); - - m_szHtmlActiveCaption.sprintf( - __tr("<nobr><font color=\"%s\"><b>Terminal</b></font></nobr>"), - KVI_OPTION_COLOR(KviOption_colorCaptionTextActive).name().ascii(), - KVI_OPTION_COLOR(KviOption_colorCaptionTextActive2).name().ascii()); - m_szHtmlInactiveCaption.sprintf( - __tr("<nobr><font color=\"%s\"><b>Terminal</b></font></nobr>"), - KVI_OPTION_COLOR(KviOption_colorCaptionTextInactive).name().ascii(), - KVI_OPTION_COLOR(KviOption_colorCaptionTextInactive2).name().ascii()); -} - -#include "termwindow.moc" - + #include "termwindow.moc" #endif |
