KVIrc
4.9.2
DeveloperAPIs
|
#include <KviCustomToolBar.h>
Public Member Functions | |
KviCustomToolBarDescriptor * | descriptor () |
~KviCustomToolBar () | |
Public Member Functions inherited from KviToolBar | |
KviToolBar (const QString &szLabel, Qt::ToolBarArea type=Qt::TopToolBarArea, const char *pcName="unnamed_toolbar") | |
~KviToolBar () | |
Protected Slots | |
void | beginCustomize () |
void | endCustomize () |
void | filteredChildDestroyed () |
Protected Member Functions | |
QAction * | actionForWidget (QWidget *pWidget) |
virtual void | childEvent (QChildEvent *e) |
void | drag (QWidget *pChild, const QPoint &pnt) |
virtual void | dragEnterEvent (QDragEnterEvent *e) |
virtual void | dragLeaveEvent (QDragLeaveEvent *e) |
virtual void | dragMoveEvent (QDragMoveEvent *e) |
virtual void | dropEvent (QDropEvent *e) |
virtual bool | eventFilter (QObject *o, QEvent *e) |
void | filterChild (QObject *o) |
KviCustomToolBar (KviCustomToolBarDescriptor *d, const QString &szLabel, Qt::ToolBarArea type=Qt::TopToolBarArea, const char *pcName="unnamed_customtoolbar") | |
virtual void | paintEvent (QPaintEvent *e) |
void | syncDescriptor () |
void | unfilterChild (QObject *o) |
Protected Member Functions inherited from KviToolBar | |
virtual void | mousePressEvent (QMouseEvent *e) |
Protected Attributes | |
KviCustomToolBarDescriptor * | m_pDescriptor |
KviPointerHashTable< void *, bool > * | m_pFilteredChildren |
Friends | |
class | KviCustomToolBarDescriptor |
Additional Inherited Members | |
Public Types inherited from KviToolBar | |
typedef struct KviToolBar::_ButtonStyles | ButtonStyles |
typedef struct KviToolBar::_IconSizes | IconSizes |
|
protected |
KviCustomToolBar::~KviCustomToolBar | ( | ) |
|
protected |
Referenced by eventFilter().
|
protectedslot |
References filterChild(), m_pFilteredChildren, and KviPointerHashTable< Key, T >::setAutoDelete().
Referenced by KviCustomToolBar().
|
protectedvirtual |
References KviActionManager::customizingToolBars(), KviKvs::done(), filterChild(), and unfilterChild().
|
inline |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
References g_pDraggedAction, and removeAction().
|
protectedvirtual |
References g_pDraggedAction, and removeAction().
|
protectedvirtual |
References g_pDraggedAction.
|
protectedslot |
References m_pFilteredChildren, syncDescriptor(), and unfilterChild().
Referenced by KviCustomToolBar().
|
protectedvirtual |
|
protected |
References connect(), filteredChildDestroyed(), KviPointerHashTable< Key, T >::insert(), and m_pFilteredChildren.
Referenced by beginCustomize(), and childEvent().
|
protectedslot |
References m_pFilteredChildren, o, and KviPointerHashTable< Key, T >::remove().
Referenced by filterChild(), and unfilterChild().
|
protectedvirtual |
References KviActionManager::currentToolBar(), KviActionManager::customizingToolBars(), and p.
|
protected |
References KviCustomToolBarDescriptor::actions(), KviPointerList< T >::append(), KviPointerList< T >::clear(), and m_pDescriptor.
Referenced by endCustomize(), and ~KviCustomToolBar().
|
protected |
References filteredChildDestroyed(), KviPointerHashTable< Key, T >::find(), and m_pFilteredChildren.
Referenced by childEvent(), and endCustomize().
|
friend |
|
protected |
Referenced by KviCustomToolBar(), syncDescriptor(), and ~KviCustomToolBar().
|
protected |
Referenced by beginCustomize(), endCustomize(), filterChild(), filteredChildDestroyed(), KviCustomToolBar(), unfilterChild(), and ~KviCustomToolBar().