KVIrc 5.2.4
Developer APIs
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)
 
void childEvent (QChildEvent *e) override
 
void drag (QWidget *pChild, const QPoint &pnt)
 
void dragEnterEvent (QDragEnterEvent *e) override
 
void dragLeaveEvent (QDragLeaveEvent *e) override
 
void dragMoveEvent (QDragMoveEvent *e) override
 
void dropEvent (QDropEvent *e) override
 
bool eventFilter (QObject *o, QEvent *e) override
 
void filterChild (QObject *o)
 
 KviCustomToolBar (KviCustomToolBarDescriptor *d, const QString &szLabel, Qt::ToolBarArea type=Qt::TopToolBarArea, const char *pcName="unnamed_customtoolbar")
 
void paintEvent (QPaintEvent *e) override
 
void syncDescriptor ()
 
void unfilterChild (QObject *o)
 
- Protected Member Functions inherited from KviToolBar
void mousePressEvent (QMouseEvent *e) override
 

Protected Attributes

KviCustomToolBarDescriptorm_pDescriptor
 
KviPointerHashTable< void *, bool > * m_pFilteredChildren
 

Friends

class KviCustomToolBarDescriptor
 

Constructor & Destructor Documentation

◆ KviCustomToolBar()

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

◆ ~KviCustomToolBar()

KviCustomToolBar::~KviCustomToolBar ( )

Member Function Documentation

◆ actionForWidget()

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

Referenced by eventFilter().

◆ beginCustomize

void KviCustomToolBar::beginCustomize ( )
protectedslot

◆ childEvent()

void KviCustomToolBar::childEvent ( QChildEvent *  e)
overrideprotected

◆ descriptor()

KviCustomToolBarDescriptor * KviCustomToolBar::descriptor ( )
inline

◆ drag()

void KviCustomToolBar::drag ( QWidget *  pChild,
const QPoint &  pnt 
)
protected

◆ dragEnterEvent()

void KviCustomToolBar::dragEnterEvent ( QDragEnterEvent *  e)
overrideprotected

◆ dragLeaveEvent()

void KviCustomToolBar::dragLeaveEvent ( QDragLeaveEvent *  e)
overrideprotected

References g_pDraggedAction, and removeAction().

◆ dragMoveEvent()

void KviCustomToolBar::dragMoveEvent ( QDragMoveEvent *  e)
overrideprotected

References e, g_pDraggedAction, and removeAction().

◆ dropEvent()

void KviCustomToolBar::dropEvent ( QDropEvent *  e)
overrideprotected

References e, and g_pDraggedAction.

◆ endCustomize

void KviCustomToolBar::endCustomize ( )
protectedslot

◆ eventFilter()

bool KviCustomToolBar::eventFilter ( QObject *  o,
QEvent *  e 
)
overrideprotected

◆ filterChild()

void KviCustomToolBar::filterChild ( QObject *  o)
protected

◆ filteredChildDestroyed

void KviCustomToolBar::filteredChildDestroyed ( )
protectedslot

◆ paintEvent()

void KviCustomToolBar::paintEvent ( QPaintEvent *  e)
overrideprotected

◆ syncDescriptor()

void KviCustomToolBar::syncDescriptor ( )
protected

◆ unfilterChild()

void KviCustomToolBar::unfilterChild ( QObject *  o)
protected

Friends And Related Symbol Documentation

◆ KviCustomToolBarDescriptor

friend class KviCustomToolBarDescriptor
friend

Member Data Documentation

◆ m_pDescriptor

KviCustomToolBarDescriptor* KviCustomToolBar::m_pDescriptor
protected

◆ m_pFilteredChildren

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

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