KVIrc  4.9.2
DeveloperAPIs
Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Friends | List of all members
KviCustomToolBar Class Reference

#include <KviCustomToolBar.h>

+ Inheritance diagram for KviCustomToolBar:

Public Member Functions

KviCustomToolBarDescriptordescriptor ()
 
 ~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

KviCustomToolBarDescriptorm_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
 

Constructor & Destructor Documentation

KviCustomToolBar::KviCustomToolBar ( KviCustomToolBarDescriptor d,
const QString &  szLabel,
Qt::ToolBarArea  type = Qt::TopToolBarArea,
const char *  pcName = "unnamed_customtoolbar" 
)
protected
KviCustomToolBar::~KviCustomToolBar ( )

Member Function Documentation

QAction * KviCustomToolBar::actionForWidget ( QWidget *  pWidget)
protected

Referenced by eventFilter().

void KviCustomToolBar::beginCustomize ( )
protectedslot
void KviCustomToolBar::childEvent ( QChildEvent *  e)
protectedvirtual
KviCustomToolBarDescriptor* KviCustomToolBar::descriptor ( )
inline
void KviCustomToolBar::drag ( QWidget *  pChild,
const QPoint &  pnt 
)
protected
void KviCustomToolBar::dragEnterEvent ( QDragEnterEvent *  e)
protectedvirtual
void KviCustomToolBar::dragLeaveEvent ( QDragLeaveEvent *  e)
protectedvirtual

References g_pDraggedAction, and removeAction().

void KviCustomToolBar::dragMoveEvent ( QDragMoveEvent *  e)
protectedvirtual

References g_pDraggedAction, and removeAction().

void KviCustomToolBar::dropEvent ( QDropEvent *  e)
protectedvirtual

References g_pDraggedAction.

void KviCustomToolBar::endCustomize ( )
protectedslot
bool KviCustomToolBar::eventFilter ( QObject *  o,
QEvent *  e 
)
protectedvirtual
void KviCustomToolBar::filterChild ( QObject *  o)
protected
void KviCustomToolBar::filteredChildDestroyed ( )
protectedslot
void KviCustomToolBar::paintEvent ( QPaintEvent *  e)
protectedvirtual
void KviCustomToolBar::syncDescriptor ( )
protected
void KviCustomToolBar::unfilterChild ( QObject *  o)
protected

Friends And Related Function Documentation

friend class KviCustomToolBarDescriptor
friend

Member Data Documentation

KviCustomToolBarDescriptor* KviCustomToolBar::m_pDescriptor
protected
KviPointerHashTable<void *, bool>* KviCustomToolBar::m_pFilteredChildren
protected

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