summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/tabwidget.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/tabwidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/tabwidget.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/tabwidget.cpp b/noncore/apps/opie-console/tabwidget.cpp
index 6091aa2..783bf13 100644
--- a/noncore/apps/opie-console/tabwidget.cpp
+++ b/noncore/apps/opie-console/tabwidget.cpp
@@ -2,27 +2,33 @@
2#include "tabwidget.h" 2#include "tabwidget.h"
3 3
4TabWidget::TabWidget( QWidget* parent, const char* name ) 4TabWidget::TabWidget( QWidget* parent, const char* name )
5 : QTabWidget( parent, name ) 5 : OTabWidget( parent, name ) {
6{
7 connect(this, SIGNAL(currentChanged(QWidget*) ), 6 connect(this, SIGNAL(currentChanged(QWidget*) ),
8 this, SLOT(slotCurChanged(QWidget*) ) ); 7 this, SLOT(slotCurChanged(QWidget*) ) );
9} 8}
9
10TabWidget::~TabWidget() { 10TabWidget::~TabWidget() {
11} 11}
12
12void TabWidget::add( Session* ses ) { 13void TabWidget::add( Session* ses ) {
13 if ( !ses->widget() ) return; 14 if ( !ses->widget() ) return;
14 addTab( ses->widget(), ses->name() ); 15 addTab( ses->widget(), "console/konsole", ses->name() );
15 m_map.insert( ses->widget(), ses ); 16 m_map.insert( ses->widget(), ses );
16} 17}
18
17void TabWidget::remove( Session* ses ) { 19void TabWidget::remove( Session* ses ) {
18 m_map.remove( ses->widget() ); 20 m_map.remove( ses->widget() );
19 removePage( ses->widget() ); 21 removePage( ses->widget() );
20} 22}
23
21void TabWidget::slotCurChanged( QWidget* wid ) { 24void TabWidget::slotCurChanged( QWidget* wid ) {
22 QMap<QWidget*, Session*>::Iterator it; 25 QMap<QWidget*, Session*>::Iterator it;
23 it = m_map.find(wid ); 26 it = m_map.find(wid );
24 if (it == m_map.end() ) 27 if ( it == m_map.end() ) {
25 return; 28 return;
29 }
26 30
27 emit activated( it.data() ); 31 emit activated( it.data() );
28} 32}
33
34