implements "disabling call button after raise" (#35)

This commit is contained in:
doitux
2012-01-22 17:21:05 +00:00
parent 9c8c1122d9
commit ffeeaa6439
6 changed files with 133 additions and 37 deletions
+9 -1
View File
@@ -21,7 +21,7 @@
using namespace std;
MyActionButton::MyActionButton(QGroupBox* parent)
: QPushButton(parent), myStyle(NULL)
: QPushButton(parent), myStyle(NULL), eatMyEvents(false)
{
}
@@ -50,3 +50,11 @@ void MyActionButton::paintEvent(QPaintEvent * event)
painter.drawText(8,15,15,15,Qt::AlignLeft,fKeyText);
}
}
bool MyActionButton::event(QEvent *event)
{
if ((event->type() == QEvent::KeyPress || event->type() == QEvent::MouseButtonPress) && eatMyEvents ) {
return true;
}
return QWidget::event(event);
}