lib

#include <KoToolBox.h>

Inheritance diagram for KoToolBox:
TDEToolBar

Public Slots

virtual void setOrientation (TQt::Orientation o)
void slotButtonPressed (int id)
void slotPressButton (int id)
void enableTools (bool enable)
void slotSetTool (const TQString &toolname)

Public Member Functions

 KoToolBox (TDEMainWindow *mainWin, const char *name, TDEInstance *instance, int numberOfTooltypes)
void registerTool (TDEAction *tool, int toolType, TQ_UINT32 priority)
void setupTools ()
Public Member Functions inherited from TDEToolBar
 TDEToolBar (TQWidget *parent, const char *name=0, bool honorStyle=false, bool readConfig=true)
 TDEToolBar (TQMainWindow *parentWindow, TQMainWindow::ToolBarDock dock, bool newLine=false, const char *name=0, bool honorStyle=false, bool readConfig=true)
 TDEToolBar (TQMainWindow *parentWindow, TQWidget *dock, bool newLine=false, const char *name=0, bool honorStyle=false, bool readConfig=true)
int insertButton (const TQString &icon, int id, bool enabled=true, const TQString &text=TQString::null, int index=-1, TDEInstance *_instance=TDEGlobal::instance())
int insertButton (const TQString &icon, int id, const char *signal, const TQObject *receiver, const char *slot, bool enabled=true, const TQString &text=TQString::null, int index=-1, TDEInstance *_instance=TDEGlobal::instance())
int insertButton (const TQPixmap &pixmap, int id, bool enabled=true, const TQString &text=TQString::null, int index=-1)
int insertButton (const TQPixmap &pixmap, int id, const char *signal, const TQObject *receiver, const char *slot, bool enabled=true, const TQString &text=TQString::null, int index=-1)
int insertButton (const TQString &icon, int id, TQPopupMenu *popup, bool enabled, const TQString &_text, int index=-1)
int insertButton (const TQPixmap &pixmap, int id, TQPopupMenu *popup, bool enabled, const TQString &_text, int index=-1)
int insertLined (const TQString &text, int id, const char *signal, const TQObject *receiver, const char *slot, bool enabled=true, const TQString &toolTipText=TQString::null, int size=70, int index=-1)
int insertCombo (const TQStringList &list, int id, bool writable, const char *signal, const TQObject *receiver, const char *slot, bool enabled=true, const TQString &tooltiptext=TQString::null, int size=70, int index=-1, TQComboBox::Policy policy=TQComboBox::AtBottom)
int insertCombo (const TQString &text, int id, bool writable, const char *signal, TQObject *receiver, const char *slot, bool enabled=true, const TQString &tooltiptext=TQString::null, int size=70, int index=-1, TQComboBox::Policy policy=TQComboBox::AtBottom)
int insertSeparator (int index=-1, int id=-1)
int insertLineSeparator (int index=-1, int id=-1)
int insertWidget (int id, int width, TQWidget *_widget, int index=-1)
int insertAnimatedWidget (int id, TQObject *receiver, const char *slot, const TQString &icons, int index=-1)
KAnimWidget * animatedWidget (int id)
void addConnection (int id, const char *signal, const TQObject *receiver, const char *slot)
void setItemEnabled (int id, bool enabled)
void setButtonIcon (int id, const TQString &_icon)
void setButtonPixmap (int id, const TQPixmap &_pixmap)
void setButtonIconSet (int id, const TQIconSet &iconset)
void setDelayedPopup (int id, TQPopupMenu *_popup, bool toggle=false)
void setAutoRepeat (int id, bool flag=true)
void setToggle (int id, bool flag=true)
void toggleButton (int id)
void setButton (int id, bool flag)
bool isButtonOn (int id) const
void setLinedText (int id, const TQString &text)
TQString getLinedText (int id) const
void insertComboItem (int id, const TQString &text, int index)
void insertComboList (int id, const TQStringList &list, int index)
void removeComboItem (int id, int index)
void setCurrentComboItem (int id, int index)
void changeComboItem (int id, const TQString &text, int index=-1)
void clearCombo (int id)
TQString getComboItem (int id, int index=-1) const
KComboBox * getCombo (int id)
KLineEdit * getLined (int id)
TDEToolBarButton * getButton (int id)
void alignItemRight (int id, bool right=true)
TQWidget * getWidget (int id)
void setItemAutoSized (int id, bool yes=true)
void clear ()
void removeItem (int id)
void removeItemDelayed (int id)
void hideItem (int id)
void showItem (int id)
int itemIndex (int id)
int idAt (int index)
void setFullSize (bool flag=true)
bool fullSize () const
void enableMoving (bool flag=true) TDE_DEPRECATED
void setBarPos (BarPosition bpos)
BarPosition barPos () const
bool enable (BarStatus stat) TDE_DEPRECATED
void setMaxHeight (int h) TDE_DEPRECATED
int maxHeight () TDE_DEPRECATED
void setMaxWidth (int dw) TDE_DEPRECATED
int maxWidth () TDE_DEPRECATED
void setTitle (const TQString &_title)
void enableFloating (bool flag) TDE_DEPRECATED
void setIconText (IconText it)
void setIconText (IconText it, bool update)
IconText iconText () const
void setIconSize (int size)
void setIconSize (int size, bool update)
int iconSize () const
int iconSizeDefault () const
void setEnableContextMenu (bool enable=true)
bool contextMenuEnabled () const
void setItemNoStyle (int id, bool no_style=true)
int count () const
void saveState ()
void saveSettings (TDEConfig *config, const TQString &configGroup)
void applySettings (TDEConfig *config, const TQString &configGroup, bool force)
void setText (const TQString &txt)
TQString text () const
void loadState (const TQDomElement &e)
void positionYourself (bool force=false)

Additional Inherited Members

Public Types inherited from TDEToolBar
enum  BarStatus
enum  BarPosition
Signals inherited from TDEToolBar
void clicked (int id)
void doubleClicked (int id)
void pressed (int)
void released (int)
void toggled (int)
void highlighted (int id, bool isHighlighted)
void highlighted (int id)
void moved (BarPosition)
void modechange ()
void toolbarDestroyed ()
Static Public Member Functions inherited from TDEToolBar
static bool highlightSetting ()
static bool transparentSetting ()
static IconText iconTextSetting ()

Detailed Description

TDEActionBox is a kind of super-specialized toolbox that can order tools according to type and priority.

This is to a large extent a port of the Karbon vtoolbox – with which it should be merged one day. However, it doesn't depend on a tool-like class, it aggregates actions.

Definition at line 45 of file KoToolBox.h.

Constructor & Destructor Documentation

◆ KoToolBox()

KoToolBox::KoToolBox ( TDEMainWindow * mainWin,
const char * name,
TDEInstance * instance,
int numberOfTooltypes )

Definition at line 47 of file KoToolBox.cpp.

◆ ~KoToolBox()

KoToolBox::~KoToolBox ( )
virtual

Definition at line 65 of file KoToolBox.cpp.

Member Function Documentation

◆ enableTools

void KoToolBox::enableTools ( bool enable)
slot

Definition at line 157 of file KoToolBox.cpp.

◆ registerTool()

void KoToolBox::registerTool ( TDEAction * tool,
int toolType,
TQ_UINT32 priority )

Definition at line 86 of file KoToolBox.cpp.

◆ setOrientation

void KoToolBox::setOrientation ( TQt::Orientation o)
virtualslot

Definition at line 142 of file KoToolBox.cpp.

◆ setupTools()

void KoToolBox::setupTools ( )

Definition at line 111 of file KoToolBox.cpp.

◆ slotButtonPressed

void KoToolBox::slotButtonPressed ( int id)
slot

Definition at line 77 of file KoToolBox.cpp.

◆ slotPressButton

void KoToolBox::slotPressButton ( int id)
slot

Definition at line 71 of file KoToolBox.cpp.

◆ slotSetTool

void KoToolBox::slotSetTool ( const TQString & toolname)
slot

Definition at line 179 of file KoToolBox.cpp.


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