[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Slots | Signals | Public Member Functions | Protected Member Functions
KLFLibBrowserTabWidget Class Reference

#include <klflibbrowser_p.h>

Inheritance diagram for KLFLibBrowserTabWidget:
Inheritance graph
[legend]
Collaboration diagram for KLFLibBrowserTabWidget:
Collaboration graph
[legend]

List of all members.

Public Slots

void refreshTabReadOnly (int tabindex, bool readonly)

Signals

void pageInserted (int index, const QIcon &icon, const QString &text)
void pageTextChanged (int index, const QString &text)
void pageIconChanged (int index, const QIcon &icon)
void pageEnabled (int index, bool enable)
void pageRemoved (int index)

Public Member Functions

 KLFLibBrowserTabWidget (QWidget *parent)
virtual ~KLFLibBrowserTabWidget ()
int getTabAtPoint (const QPoint &pos)
QRect getTabRect (int tab)
bool eventFilter (QObject *object, QEvent *event)
void setTabEnabled (int index, bool enable)
void setTabIcon (int index, const QIcon &icon)
void setTabText (int index, const QString &label)
- Public Member Functions inherited from QTabWidget
 TextElideMode
 QTabWidget (QWidget *parent=0)
 addTab (QWidget *child, const QString &label)
 addTab (QWidget *child, const QIcon &icon, const QString &label)
 clear ()
 cornerWidget (Qt::Corner corner=Qt::TopRightCorner)
 currentChanged (int index)
 currentWidget ()
 indexOf (QWidget *w)
 initStyleOption (QStyleOptionTabWidgetFrame *option)
 insertTab (int index, QWidget *widget, const QString &label)
 insertTab (int index, QWidget *widget, const QIcon &icon, const QString &label)
 isTabEnabled (int index)
 paintEvent (QPaintEvent *event)
 removeTab (int index)
 setCornerWidget (QWidget *widget, Qt::Corner corner=Qt::TopRightCorner)
 setCurrentWidget (QWidget *widget)
 setTabBar (QTabBar *tb)
 setTabToolTip (int index, const QString &tip)
 setTabWhatsThis (int index, const QString &text)
 tabBar ()
 tabIcon (int index)
 tabText (int index)
 tabToolTip (int index)
 tabWhatsThis (int index)
 widget (int index)
 QTabWidget (QWidget *parent, const char *name, Qt::WindowFlags f=0)
 changeTab (QWidget *widget, const QString &label)
 changeTab (QWidget *widget, const QIcon &icon, const QString &label)
 currentChanged (QWidget *widget)
 currentPage ()
 currentPageIndex ()
 insertTab (QWidget *widget, const QString &label, int index=-1)
 insertTab (QWidget *widget, const QIcon &icon, const QString &label, int index=-1)
 isTabEnabled (QWidget *widget)
 label (int index)
 margin ()
 page (int index)
 removePage (QWidget *widget)
 removeTabToolTip (QWidget *widget)
 selected (const QString &tabLabel)
 setCurrentPage (int index)
 setMargin (int margin)
 setTabEnabled (QWidget *widget, bool b)
 setTabIconSet (QWidget *widget, const QIcon &icon)
 setTabLabel (QWidget *widget, const QString &label)
 setTabToolTip (QWidget *widget, const QString &tip)
 showPage (QWidget *widget)
 tabIconSet (QWidget *widget)
 tabLabel (QWidget *widget)
 tabToolTip (QWidget *widget)
 const_iterator qBinaryFind(const Container &container, const T &value)
 const_iterator qFind(const Container &container, const T &value)
 const_iterator qLowerBound(const Container &container, const T &value)
 const_iterator qUpperBound(const Container &container, const T &value)

Protected Member Functions

virtual void tabInserted (int index)
virtual void tabRemoved (int index)

Detailed Description

Definition at line 455 of file klflibbrowser_p.h.


Constructor & Destructor Documentation

KLFLibBrowserTabWidget::KLFLibBrowserTabWidget ( QWidget parent)
inline

Definition at line 459 of file klflibbrowser_p.h.

References QTabWidget::setTabBar().

virtual KLFLibBrowserTabWidget::~KLFLibBrowserTabWidget ( )
inlinevirtual

Definition at line 467 of file klflibbrowser_p.h.


Member Function Documentation

bool KLFLibBrowserTabWidget::eventFilter ( QObject object,
QEvent event 
)
inline

Definition at line 482 of file klflibbrowser_p.h.

References getTabAtPoint(), QDragMoveEvent::ignore(), and QEvent::type().

int KLFLibBrowserTabWidget::getTabAtPoint ( const QPoint pos)
inline

Returns the tab index at position pos relative to tab widget.

Definition at line 470 of file klflibbrowser_p.h.

References QTabBar::tabAt().

Referenced by eventFilter().

QRect KLFLibBrowserTabWidget::getTabRect ( int  tab)
inline

Returns the rectangle, relative to tab widget, occupied by tab in the tab bar.

Definition at line 476 of file klflibbrowser_p.h.

References QRect::size(), QTabBar::tabRect(), and QRect::topLeft().

void KLFLibBrowserTabWidget::pageEnabled ( int  index,
bool  enable 
)
signal

Referenced by setTabEnabled().

void KLFLibBrowserTabWidget::pageIconChanged ( int  index,
const QIcon icon 
)
signal

Referenced by setTabIcon().

void KLFLibBrowserTabWidget::pageInserted ( int  index,
const QIcon icon,
const QString text 
)
signal

Referenced by tabInserted().

void KLFLibBrowserTabWidget::pageRemoved ( int  index)
signal

Referenced by tabRemoved().

void KLFLibBrowserTabWidget::pageTextChanged ( int  index,
const QString text 
)
signal

Referenced by setTabText().

void KLFLibBrowserTabWidget::refreshTabReadOnly ( int  tabindex,
bool  readonly 
)
inlineslot

Definition at line 532 of file klflibbrowser_p.h.

References QPalette::color(), and QTabBar::setTabTextColor().

void KLFLibBrowserTabWidget::setTabEnabled ( int  index,
bool  enable 
)
inline

Reimplemented from QTabWidget.

Definition at line 503 of file klflibbrowser_p.h.

References pageEnabled().

void KLFLibBrowserTabWidget::setTabIcon ( int  index,
const QIcon icon 
)
inline

Reimplemented from QTabWidget.

Definition at line 509 of file klflibbrowser_p.h.

References pageIconChanged().

void KLFLibBrowserTabWidget::setTabText ( int  index,
const QString label 
)
inline

Reimplemented from QTabWidget.

Definition at line 515 of file klflibbrowser_p.h.

References pageTextChanged().

virtual void KLFLibBrowserTabWidget::tabInserted ( int  index)
inlineprotectedvirtual

Reimplemented from QTabWidget.

Definition at line 546 of file klflibbrowser_p.h.

References pageInserted(), QTabWidget::tabIcon(), and QTabWidget::tabText().

virtual void KLFLibBrowserTabWidget::tabRemoved ( int  index)
inlineprotectedvirtual

Reimplemented from QTabWidget.

Definition at line 549 of file klflibbrowser_p.h.

References pageRemoved().


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

Generated by doxygen 1.8.1