Ashley Winters > Qt-0.03 > QEvent

Download:
Qt-0.03.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  2
Open  0
View/Report Bugs
Module Version: 0.02   Source  

NAME ^

QEvent - Interface to the Qt QEvent, QMouseEvent, QPaintEvent, QResizeEvent, and QTimerEvent classes

SYNOPSIS ^

use QEvent;

QEvent

Member functions

new, type

QCloseEvent

Inherits QEvent.

Member functions

new, accept, ignore, isAccepted

QFocusEvent

Inherits QEvent.

Member functions

new, gotFocus, lostFocus

QKeyEvent

Inherits QEvent.

Member functions

new, accept, ascii, ignore, isAccepted, key, state

QMouseEvent

Inherits QEvent.

Requires QPoint.

Member functions

new, button, pos, state

QMoveEvent

Inherits QEvent.

Member functions

new, oldPos, pos

QPaintEvent

Inherits QEvent.

Requires QRect.

Member functions

new, rect

QResizeEvent

Inherits QEvent.

Requires QSize.

Member functions

new, oldSize, size

QTimerEvent

Inherits QEvent

Member functions

new, timerId

DESCRIPTION ^

All QEvent* classes have been completely interfaced except QCustomEvent. It will take a bit of creativity to figure out how to make that work.

EXPORTED ^

The following scalars are exported into the user's namespace on behalf of QMouseEvent.

$NoButton $LeftButton $RightButton $MidButton $MouseButtonMask $ShiftButton $ControlButton $AltButton $KeyButtonMask

The %Event hash is exported into the user's namespace, and represents the Event_* constants. All %Event elements have had their prepending Event_ removed because of the lack of namespace problems.

CAVEATS ^

The exported names are very tempting to stuff into %Button.

SEE ALSO ^

QEvent(3qt)

AUTHOR ^

Ashley Winters <jql@accessone.com>

syntax highlighting: