ZoomButton Class Reference

A class for Zoom Buttons. More...

#include <zoombutton.h>

Inheritance diagram for ZoomButton:
Inheritance graph
[legend]
Collaboration diagram for ZoomButton:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ZoomButton (QWidget *parent=0, QString normalIconPictureFileName=QString(), QString selectedIconPictureFileName=QString())
 Constructor.
const QPoint & eventPosition ()
 Relative position of the event inside the widget.

Protected Member Functions

void mouseMoveEvent (QMouseEvent *event)
 Event handler for mouse move events.
void mousePressEvent (QMouseEvent *event)
 Event handler for mouse press events.

Private Attributes

QTimer * m_dragStartTimer
 Mouse press timer, initiates drag mode.
QPoint m_eventPosition
 Position of mousePressEvent.

Detailed Description

A class for Zoom Buttons.

Author:
Kaj Wallin - kaj.wallin (at) ixonos.com

Constructor & Destructor Documentation

ZoomButton::ZoomButton ( QWidget *  parent = 0,
QString  normalIconPictureFileName = QString(),
QString  selectedIconPictureFileName = QString() 
)

Constructor.

Parameters:
parent Parent
normalIconPictureFileName Normal state Icon image file name
selectedIconPictureFileName Selected state Icon image file name (optional)

Member Function Documentation

void ZoomButton::mouseMoveEvent ( QMouseEvent *  event  )  [protected]

Event handler for mouse move events.

Parameters:
event Mouse event
void ZoomButton::mousePressEvent ( QMouseEvent *  event  )  [protected]

Event handler for mouse press events.

Parameters:
event Mouse event

Reimplemented from ImageButton.


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

Generated on Thu Jun 10 09:44:07 2010 for Situare client for Maemo by  doxygen 1.6.1