aimsgui  5.1.2
QToolButtonInt Class Reference

A variant of Qt's QToolButton that allows to store an int identifier, and provides signal / slot support for drag & drop. More...

#include <aims/qtmisc/qtoolbutton.h>

Inheritance diagram for QToolButtonInt:
Collaboration diagram for QToolButtonInt:

Public Types

typedef void(* callback) (int, QDropEvent *)
 

Public Slots

void propagateSignal ()
 

Signals

void activated (int)
 
void dropped (int, QDropEvent *)
 
void dragEntered (int, QDragEnterEvent *)
 
void dragMoved (int, QDragMoveEvent *)
 

Public Member Functions

 QToolButtonInt (int par, const QIcon &s, const QString &textLabel, const QString &grouptext, QObject *receiver, const char *slot, QToolBar *parent, const char *name=0)
 
 QToolButtonInt (int par, QToolBar *parent)
 This constructor conforms to Qt4's ToolButton. More...
 
virtual ~QToolButtonInt ()
 
- Public Member Functions inherited from QAToolButton
 QAToolButton (const QIcon &s, const QString &textLabel, const QString &grouptext, QObject *receiver, const char *slot, QToolBar *parent, const char *name=0)
 
 QAToolButton (QToolBar *parent)
 This constructor conforms to Qt4's ToolButton. More...
 
virtual ~QAToolButton ()
 

Public Attributes

int param
 

Protected Member Functions

virtual void dropEvent (QDropEvent *)
 
virtual void dragEnterEvent (QDragEnterEvent *)
 
virtual void dragMoveEvent (QDragMoveEvent *)
 

Detailed Description

A variant of Qt's QToolButton that allows to store an int identifier, and provides signal / slot support for drag & drop.

Definition at line 63 of file qtoolbutton.h.

Member Typedef Documentation

◆ callback

typedef void(* QToolButtonInt::callback) (int, QDropEvent *)

Definition at line 68 of file qtoolbutton.h.

Constructor & Destructor Documentation

◆ QToolButtonInt() [1/2]

QToolButtonInt::QToolButtonInt ( int  par,
const QIcon &  s,
const QString &  textLabel,
const QString &  grouptext,
QObject *  receiver,
const char *  slot,
QToolBar *  parent,
const char *  name = 0 
)

◆ QToolButtonInt() [2/2]

QToolButtonInt::QToolButtonInt ( int  par,
QToolBar *  parent 
)

This constructor conforms to Qt4's ToolButton.

◆ ~QToolButtonInt()

virtual QToolButtonInt::~QToolButtonInt ( )
virtual

Member Function Documentation

◆ activated

void QToolButtonInt::activated ( int  )
signal

Referenced by propagateSignal().

◆ dragEntered

void QToolButtonInt::dragEntered ( int  ,
QDragEnterEvent *   
)
signal

◆ dragEnterEvent()

virtual void QToolButtonInt::dragEnterEvent ( QDragEnterEvent *  )
protectedvirtual

◆ dragMoved

void QToolButtonInt::dragMoved ( int  ,
QDragMoveEvent *   
)
signal

◆ dragMoveEvent()

virtual void QToolButtonInt::dragMoveEvent ( QDragMoveEvent *  )
protectedvirtual

◆ dropEvent()

virtual void QToolButtonInt::dropEvent ( QDropEvent *  )
protectedvirtual

◆ dropped

void QToolButtonInt::dropped ( int  ,
QDropEvent *   
)
signal

◆ propagateSignal

void QToolButtonInt::propagateSignal ( )
inlineslot

Definition at line 87 of file qtoolbutton.h.

References activated(), emit, and param.

Member Data Documentation

◆ param

int QToolButtonInt::param

Definition at line 78 of file qtoolbutton.h.

Referenced by propagateSignal().


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