• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdeutils
 

tdeutils

Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Friends | List of all members
KMultiTabBarTab Class Reference
KMultiTabBar related classes

#include <tdemultitabbar.h>

Inheritance diagram for KMultiTabBarTab:
KMultiTabBarButton

Public Slots

virtual void setIcon (const TQString &)
 
virtual void setIcon (const TQPixmap &)
 
- Public Slots inherited from KMultiTabBarButton
void setPosition (KMultiTabBar::KMultiTabBarPosition)
 
void setStyle (KMultiTabBar::KMultiTabBarStyle)
 
void setText (const TQString &)
 
TQSize sizeHint () const
 

Public Member Functions

 KMultiTabBarTab (const TQPixmap &pic, const TQString &, int id, TQWidget *parent, KMultiTabBar::KMultiTabBarPosition pos, KMultiTabBar::KMultiTabBarStyle style)
 
virtual ~KMultiTabBarTab ()
 
void setState (bool state)
 
void showActiveTabText (bool show)
 
void resize ()
 
- Public Member Functions inherited from KMultiTabBarButton
 KMultiTabBarButton (const TQPixmap &pic, const TQString &, TQPopupMenu *popup, int id, TQWidget *parent, KMultiTabBar::KMultiTabBarPosition pos, KMultiTabBar::KMultiTabBarStyle style)
 
 KMultiTabBarButton (const TQString &, TQPopupMenu *popup, int id, TQWidget *parent, KMultiTabBar::KMultiTabBarPosition pos, KMultiTabBar::KMultiTabBarStyle style)
 
virtual ~KMultiTabBarButton ()
 
int id () const
 

Protected Slots

virtual void slotClicked ()
 
void setTabsPosition (KMultiTabBar::KMultiTabBarPosition)
 
- Protected Slots inherited from KMultiTabBarButton
virtual void slotClicked ()
 

Protected Member Functions

void setSize (int)
 
int neededSize ()
 
void updateState ()
 
virtual void drawButton (TQPainter *)
 
virtual void drawButtonLabel (TQPainter *)
 
void drawButtonStyled (TQPainter *)
 
void drawButtonClassic (TQPainter *)
 
- Protected Member Functions inherited from KMultiTabBarButton
virtual void hideEvent (class TQHideEvent *)
 
virtual void showEvent (class TQShowEvent *)
 

Friends

class KMultiTabBarInternal
 

Additional Inherited Members

- Signals inherited from KMultiTabBarButton
void clicked (int id)
 
- Protected Attributes inherited from KMultiTabBarButton
KMultiTabBar::KMultiTabBarPosition m_position
 
KMultiTabBar::KMultiTabBarStyle m_style
 
TQString m_text
 

Detailed Description

This class represents a tab bar's tab in a KMultiTabBarWidget.

This class should never be created except with the appendTab call of KMultiTabBar

Definition at line 268 of file tdemultitabbar.h.

Constructor & Destructor Documentation

◆ KMultiTabBarTab()

KMultiTabBarTab::KMultiTabBarTab ( const TQPixmap &  pic,
const TQString &  text,
int  id,
TQWidget *  parent,
KMultiTabBar::KMultiTabBarPosition  pos,
KMultiTabBar::KMultiTabBarStyle  style 
)

Definition at line 499 of file tdemultitabbar.cpp.

◆ ~KMultiTabBarTab()

KMultiTabBarTab::~KMultiTabBarTab ( )
virtual

Destructor.

Definition at line 511 of file tdemultitabbar.cpp.

Member Function Documentation

◆ drawButton()

void KMultiTabBarTab::drawButton ( TQPainter *  paint)
protectedvirtual

Definition at line 623 of file tdemultitabbar.cpp.

◆ drawButtonClassic()

void KMultiTabBarTab::drawButtonClassic ( TQPainter *  paint)
protected

Definition at line 676 of file tdemultitabbar.cpp.

◆ drawButtonLabel()

void KMultiTabBarTab::drawButtonLabel ( TQPainter *  p)
protectedvirtual

Definition at line 620 of file tdemultitabbar.cpp.

◆ drawButtonStyled()

void KMultiTabBarTab::drawButtonStyled ( TQPainter *  paint)
protected

,sh.height());

Definition at line 629 of file tdemultitabbar.cpp.

◆ neededSize()

int KMultiTabBarTab::neededSize ( )
protected

Definition at line 604 of file tdemultitabbar.cpp.

◆ resize()

void KMultiTabBarTab::resize ( )
inline

Resized the tab to the needed size.

Definition at line 293 of file tdemultitabbar.h.

◆ setIcon [1/2]

void KMultiTabBarTab::setIcon ( const TQPixmap &  icon)
virtualslot

Definition at line 537 of file tdemultitabbar.cpp.

◆ setIcon [2/2]

void KMultiTabBarTab::setIcon ( const TQString &  icon)
virtualslot

Definition at line 531 of file tdemultitabbar.cpp.

◆ setSize()

void KMultiTabBarTab::setSize ( int  size)
protected

Definition at line 609 of file tdemultitabbar.cpp.

◆ setState()

void KMultiTabBarTab::setState ( bool  state)

set the active state of the tab

Parameters
statetrue if the tab should become active, false otherwise

Definition at line 560 of file tdemultitabbar.cpp.

◆ setTabsPosition

void KMultiTabBarTab::setTabsPosition ( KMultiTabBar::KMultiTabBarPosition  pos)
protectedslot

Definition at line 516 of file tdemultitabbar.cpp.

◆ showActiveTabText()

void KMultiTabBarTab::showActiveTabText ( bool  show)

choose if the text should always be displayed this is only used in classic mode if at all

Parameters
showWhether or not to show the text

Definition at line 615 of file tdemultitabbar.cpp.

◆ slotClicked

void KMultiTabBarTab::slotClicked ( )
protectedvirtualslot

Definition at line 554 of file tdemultitabbar.cpp.

◆ updateState()

void KMultiTabBarTab::updateState ( )
protected

Definition at line 566 of file tdemultitabbar.cpp.

Friends And Related Function Documentation

◆ KMultiTabBarInternal

friend class KMultiTabBarInternal
friend

Definition at line 299 of file tdemultitabbar.h.


The documentation for this class was generated from the following files:
  • tdemultitabbar.h
  • tdemultitabbar.cpp

tdeutils

Skip menu "tdeutils"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

tdeutils

Skip menu "tdeutils"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeutils by doxygen 1.9.4
This website is maintained by Timothy Pearson.