kexi

#include <kexismalltoolbutton.h>

Inherits TQToolButton.

Public Member Functions

 KexiSmallToolButton (TQWidget *parent, const TQString &text, const TQString &icon=TQString(), const char *name=0)
 
 KexiSmallToolButton (TQWidget *parent, const TQString &text, const TQIconSet &iconSet, const char *name=0)
 
 KexiSmallToolButton (TQWidget *parent, TDEAction *action)
 
void updateAction ()
 
virtual void setIconSet (const TQIconSet &iconSet)
 
virtual void setIconSet (const TQString &icon)
 
virtual void setTextLabel (const TQString &newLabel, bool tipToo)
 
virtual void setTextLabel (const TQString &newLabel)
 

Protected Member Functions

void update (const TQString &text, const TQIconSet &iconSet, bool tipToo=false)
 
void init ()
 
virtual void drawButton (TQPainter *_painter)
 

Protected Attributes

TQGuardedPtr< TDEAction > m_action
 

Detailed Description

A small tool button with icon and optional text.

Definition at line 29 of file kexismalltoolbutton.h.

Constructor & Destructor Documentation

◆ KexiSmallToolButton() [1/3]

KexiSmallToolButton::KexiSmallToolButton ( TQWidget *  parent,
const TQString &  text,
const TQString &  icon = TQString(),
const char *  name = 0 
)

Definition at line 31 of file kexismalltoolbutton.cpp.

◆ KexiSmallToolButton() [2/3]

KexiSmallToolButton::KexiSmallToolButton ( TQWidget *  parent,
const TQString &  text,
const TQIconSet &  iconSet,
const char *  name = 0 
)

Definition at line 39 of file kexismalltoolbutton.cpp.

◆ KexiSmallToolButton() [3/3]

KexiSmallToolButton::KexiSmallToolButton ( TQWidget *  parent,
TDEAction *  action 
)

Definition at line 47 of file kexismalltoolbutton.cpp.

◆ ~KexiSmallToolButton()

KexiSmallToolButton::~KexiSmallToolButton ( )
virtual

Definition at line 57 of file kexismalltoolbutton.cpp.

Member Function Documentation

◆ drawButton()

void KexiSmallToolButton::drawButton ( TQPainter *  _painter)
protectedvirtual

Definition at line 118 of file kexismalltoolbutton.cpp.

◆ init()

void KexiSmallToolButton::init ( )
protected

Definition at line 71 of file kexismalltoolbutton.cpp.

◆ setIconSet() [1/2]

void KexiSmallToolButton::setIconSet ( const TQIconSet &  iconSet)
virtual

Definition at line 101 of file kexismalltoolbutton.cpp.

◆ setIconSet() [2/2]

void KexiSmallToolButton::setIconSet ( const TQString &  icon)
virtual

Definition at line 106 of file kexismalltoolbutton.cpp.

◆ setTextLabel() [1/2]

virtual void KexiSmallToolButton::setTextLabel ( const TQString &  newLabel)
inlinevirtual

Definition at line 50 of file kexismalltoolbutton.h.

◆ setTextLabel() [2/2]

void KexiSmallToolButton::setTextLabel ( const TQString &  newLabel,
bool  tipToo 
)
virtual

Definition at line 111 of file kexismalltoolbutton.cpp.

◆ update()

void KexiSmallToolButton::update ( const TQString &  text,
const TQIconSet &  iconSet,
bool  tipToo = false 
)
protected

Definition at line 81 of file kexismalltoolbutton.cpp.

◆ updateAction()

void KexiSmallToolButton::updateAction ( )

Definition at line 61 of file kexismalltoolbutton.cpp.

Member Data Documentation

◆ m_action

TQGuardedPtr<TDEAction> KexiSmallToolButton::m_action
protected

Definition at line 57 of file kexismalltoolbutton.h.


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