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

#include <klflibbrowser_p.h>

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

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)
 
 setTabEnabled (int index, bool enable)
 
 setTabIcon (int index, const QIcon &icon)
 
 setTabText (int index, const QString &label)
 
 setTabToolTip (int index, const QString &tip)
 
 setTabWhatsThis (int index, const QString &text)
 
 tabBar ()
 
 tabIcon (int index)
 
 tabInserted (int index)
 
 tabRemoved (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

Definition at line 503 of file klflibbrowser_p.h.

References pageEnabled(), and QTabWidget::setTabEnabled().

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

Definition at line 509 of file klflibbrowser_p.h.

References pageIconChanged(), and QTabWidget::setTabIcon().

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

Definition at line 515 of file klflibbrowser_p.h.

References pageTextChanged(), and QTabWidget::setTabText().

virtual void KLFLibBrowserTabWidget::tabInserted ( int  index)
inlineprotectedvirtual

Definition at line 546 of file klflibbrowser_p.h.

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

virtual void KLFLibBrowserTabWidget::tabRemoved ( int  index)
inlineprotectedvirtual

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.5