20#include "vstatebutton.h"
22VStateButton::VStateButton( TQWidget* parent, const char* name )
23 : TQPushButton( parent, name )
26 m_pixmaps.setAutoDelete( true );
29VStateButton::~VStateButton()
34VStateButton::mouseReleaseEvent( TQMouseEvent *e )
36 TQPushButton::mouseReleaseEvent( e );
37 if( m_pixmaps.count() > 0 )
39 m_index = ++m_index % m_pixmaps.count();
40 setPixmap( *( m_pixmaps.at( m_index ) ) );
45VStateButton::setState( unsigned int )
47 if( m_pixmaps.count() > 0 )
48 setPixmap( *( m_pixmaps.at( m_index ) ) );
|