summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/tabwidget.cpp
Side-by-side diff
Diffstat (limited to 'noncore/apps/opie-console/tabwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/apps/opie-console/tabwidget.cpp22
1 files changed, 14 insertions, 8 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 @@
#include "tabwidget.h"
TabWidget::TabWidget( QWidget* parent, const char* name )
- : QTabWidget( parent, name )
-{
- connect(this, SIGNAL(currentChanged(QWidget*) ),
- this, SLOT(slotCurChanged(QWidget*) ) );
+ : OTabWidget( parent, name ) {
+ connect(this, SIGNAL( currentChanged(QWidget*) ),
+ this, SLOT( slotCurChanged(QWidget*) ) );
}
+
TabWidget::~TabWidget() {
}
+
void TabWidget::add( Session* ses ) {
if ( !ses->widget() ) return;
- addTab( ses->widget(), ses->name() );
+ addTab( ses->widget(), "console/konsole", ses->name() );
m_map.insert( ses->widget(), ses );
}
+
void TabWidget::remove( Session* ses ) {
m_map.remove( ses->widget() );
removePage( ses->widget() );
}
+
void TabWidget::slotCurChanged( QWidget* wid ) {
- QMap<QWidget*, Session*>::Iterator it;
- it = m_map.find(wid );
- if (it == m_map.end() )
+ QMap<QWidget*, Session*>::Iterator it;
+ it = m_map.find( wid );
+ if ( it == m_map.end() ) {
return;
+ }
emit activated( it.data() );
}
+
+