From 3e7b710b4f35b7bba8853a87474b3c38f562b41d Mon Sep 17 00:00:00 2001 From: Fabio Bas Date: Wed, 8 Jul 2009 20:35:55 +0000 Subject: notifier: 1) show input line by default 2) activate a tab when it receives a new message git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3312 17fca916-40b9-46aa-a4ea-0a15b648b75c --- src/modules/notifier/notifierwindow.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/modules/notifier/notifierwindow.cpp') diff --git a/src/modules/notifier/notifierwindow.cpp b/src/modules/notifier/notifierwindow.cpp index 82733fe01..6e3c36599 100644 --- a/src/modules/notifier/notifierwindow.cpp +++ b/src/modules/notifier/notifierwindow.cpp @@ -167,7 +167,6 @@ KviNotifierWindow::KviNotifierWindow() palette.setColor(m_pLineEdit->backgroundRole(), Qt::transparent); m_pLineEdit->setPalette(palette); m_pLineEdit->installEventFilter(this); - m_pLineEdit->hide(); connect(m_pLineEdit,SIGNAL(returnPressed()),this,SLOT(returnPressed())); szFamily = cfg.readEntry("InputFontFamily","Arial"); @@ -228,6 +227,8 @@ void KviNotifierWindow::addMessage(KviWindow * pWnd,const QString &szImageId,con tab = new KviNotifierWindowTab(pWnd, m_pWndTabs); } + m_pWndTabs->setCurrentWidget(tab); + tab->appendMessage(m); if(!isActiveWindow()) @@ -380,7 +381,6 @@ void KviNotifierWindow::heartbeat() } if(!isVisible())show(); //!!! - if(m_pLineEdit->isVisible())m_pLineEdit->hide(); setWindowOpacity(m_dOpacity); update(); @@ -423,7 +423,6 @@ void KviNotifierWindow::heartbeat() case Hiding: m_dOpacity -= OPACITY_STEP; setWindowOpacity(m_dOpacity); - if(m_pLineEdit->isVisible())m_pLineEdit->hide(); if(m_dOpacity <= 0.0)hideNow(); else update(); break; @@ -438,8 +437,6 @@ void KviNotifierWindow::hideNow() m_eState = Hidden; m_dOpacity = 0.0; m_tAutoHideAt = 0; - - if(m_pLineEdit->isVisible())m_pLineEdit->hide(); hide(); } @@ -469,7 +466,6 @@ void KviNotifierWindow::doHide(bool bDoAnimate) case Visible: stopBlinkTimer(); stopShowHideTimer(); - if(m_pLineEdit->isVisible())m_pLineEdit->hide(); if((!bDoAnimate) || (x() != m_pWndBorder->x()) || (y() != m_pWndBorder->y())) { -- cgit v1.3.1-10-gc9f91