Logo Search packages:      
Sourcecode: yakuake-kde4 version File versions  Download package

Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Slots | Private Member Functions | Private Attributes

TabBar Class Reference

Collaboration diagram for TabBar:
Collaboration graph
[legend]

List of all members.

Public Slots

void addTab (int sessionId)
void interactiveRename (int sessionId)
void moveTabLeft (int sessionId=-1)
void moveTabRight (int sessionId=-1)
void removeTab (int sessionId=-1)
void renameTab (int sessionId=-1, const QString &newTitle=0)
void selectNextTab ()
void selectPreviousTab ()
void selectTab (int sessionId)
Q_SCRIPTABLE int sessionAtTab (int index)
Q_SCRIPTABLE void setTabTitle (int sessionId, const QString &newTitle)
Q_SCRIPTABLE QString tabTitle (int sessionId)

Signals

void newTabRequested ()
void tabClosed (int sessionId)
void tabSelected (int sessionId)

Public Member Functions

void applySkin ()
 TabBar (MainWindow *mainWindow)

Protected Member Functions

virtual void contextMenuEvent (QContextMenuEvent *)
virtual void keyPressEvent (QKeyEvent *)
virtual void leaveEvent (QEvent *)
virtual void mouseDoubleClickEvent (QMouseEvent *)
virtual void mousePressEvent (QMouseEvent *)
virtual void mouseReleaseEvent (QMouseEvent *)
virtual void paintEvent (QPaintEvent *)
virtual void resizeEvent (QResizeEvent *)
virtual void wheelEvent (QWheelEvent *)

Private Slots

void closeTabButtonClicked ()
void readySessionMenu ()
void readyTabContextMenu ()

Private Member Functions

QString makeTabTitle (int number)
QString standardTabTitle ()
int tabAt (int x)
void updateMoveActions (int index)

Private Attributes

KPushButton * m_closeTabButton
int m_editingSessionId
KLineEdit * m_lineEdit
MainWindowm_mainWindow
int m_mousePressed
int m_mousePressedIndex
QToolButton * m_newTabButton
int m_selectedSessionId
KMenu * m_sessionMenu
Skinm_skin
KMenu * m_tabContextMenu
QList< int > m_tabs
QHash< int, QString > m_tabTitles
QList< int > m_tabWidths

Detailed Description

Definition at line 42 of file tabbar.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index