reverting trunk back to stable 3.4.1 version

git-svn-id: svn://svn.code.sf.net/p/qjoypad/code/trunk@82 c05e91a0-76c8-4ec0-b377-ef19ce7cc080
This commit is contained in:
John Toman
2009-05-26 00:57:02 +00:00
committed by virtuoussin13
parent 1cc6e9087e
commit 17ed926cdf
45 changed files with 2674 additions and 2784 deletions

View File

@ -1,38 +1,37 @@
#include "axisw.h"
AxisWidget::AxisWidget( Axis* a, QWidget* parent )
: FlashButton( "",parent) {
axis = a;
ae = NULL;
update();
on = false;
: FlashButton( "",parent) {
axis = a;
ae = NULL;
update();
on = false;
}
void AxisWidget::jsevent( int val ) {
bool newOn = !axis->inDeadZone(val);
if (on != newOn) {
on = newOn;
flash();
}
if (ae != NULL) ae->setState(val);
bool newOn = !axis->inDeadZone(val);
if (on != newOn) {
on = newOn;
flash();
}
if (ae != NULL) ae->setState(val);
}
void AxisWidget::update() {
setText( axis->status());
setText( axis->status());
}
void AxisWidget::mouseReleaseEvent( QMouseEvent* e ) {
//create the edit dialog,
ae = new AxisEdit(axis);
//get its input
ae->exec();
//now that it's done, destroy it!
delete ae;
//and remember that it's gone.
ae = NULL;
update();
//release the button. Waiting to do this until the very end has the nice
//effect of keeping the button depressed while the dialog is shown.
FlashButton::mouseReleaseEvent( e );
//create the edit dialog,
ae = new AxisEdit(axis);
//get its input
ae->exec();
//now that it's done, destroy it!
delete ae;
//and remember that it's gone.
ae = NULL;
update();
//release the button. Waiting to do this until the very end has the nice
//effect of keeping the button depressed while the dialog is shown.
FlashButton::mouseReleaseEvent( e );
}