Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TabWidget Class Reference

#include </home/clem/local/src/opie/noncore/apps/opie-console/tabwidget.h>

Inheritance diagram for TabWidget:

Inheritance graph
[legend]
Collaboration diagram for TabWidget:

Collaboration graph
[legend]
List of all members.

Signals

void activated (Session *ses)

Public Member Functions

 TabWidget (QWidget *parent, const char *name)
 ~TabWidget ()
void add (Session *)
void remove (Session *)
void setCurrent (Session *)

Private Slots

void slotCurChanged (QWidget *wid)

Private Attributes

QMap< QWidget *, Session * > m_map

Detailed Description

This is our central tab widget we can add sessions here

Definition at line 12 of file tabwidget.h.


Constructor & Destructor Documentation

TabWidget::TabWidget QWidget *  parent,
const char *  name
 

Definition at line 7 of file tabwidget.cpp.

References Opie::Ui::OTabWidget::currentChanged(), and slotCurChanged().

TabWidget::~TabWidget  ) 
 

Definition at line 13 of file tabwidget.cpp.


Member Function Documentation

void TabWidget::activated Session ses  )  [signal]
 

Referenced by slotCurChanged().

void TabWidget::add Session  ) 
 

Definition at line 16 of file tabwidget.cpp.

References Opie::Ui::OTabWidget::addTab(), QMap< Key, T >::insert(), m_map, Session::name(), and Session::widgetStack().

void TabWidget::remove Session  ) 
 

Definition at line 24 of file tabwidget.cpp.

References m_map, QMap< Key, T >::remove(), Opie::Ui::OTabWidget::removePage(), and Session::widgetStack().

void TabWidget::setCurrent Session  ) 
 

Definition at line 38 of file tabwidget.cpp.

References Opie::Ui::OTabWidget::setCurrentTab(), and Session::widgetStack().

void TabWidget::slotCurChanged QWidget *  wid  )  [private, slot]
 

Definition at line 29 of file tabwidget.cpp.

References activated(), QMap< Key, T >::end(), QMap< Key, T >::find(), and m_map.

Referenced by TabWidget().


Member Data Documentation

QMap<QWidget*, Session*> TabWidget::m_map [private]
 

Definition at line 26 of file tabwidget.h.

Referenced by add(), remove(), and slotCurChanged().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:53:10 2005 for OPIE by  doxygen 1.4.2