/**************************************************************************** ** ** An enhanced pushbutton. ** ** Copyright (C) 1997 by Markku Hihnala. ** This class is freely distributable under the GNU Public License. ** *****************************************************************************/ #include "pushbutton.h" #include #include #include #include #include #include #include #include #include #include #include PushButton::PushButton( QWidget * parent , const char * name ) : QPushButton( parent, name ) { } void PushButton::mousePressEvent ( QMouseEvent *e ) { if ( e->button() == LeftButton ) QPushButton::mousePressEvent( e ); else if ( e->button() == RightButton ) emit button3Pressed( mapToGlobal( e->pos() ) ); // else if ( e->button() == MidButton ) // emit button2Pressed(); }