5 * th9x - http://code.google.com/p/th9x
6 * er9x - http://code.google.com/p/er9x
7 * gruvin9x - http://code.google.com/p/gruvin9x
9 * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
11 * This program is free software; you can redistribute it and/or modify
12 * it under the terms of the GNU General Public License version 2 as
13 * published by the Free Software Foundation.
15 * This program is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU General Public License for more details.
21 #ifndef _SPLASHLABEL_H_
22 #define _SPLASHLABEL_H_
26 class splashLabel
: public QLabel
33 explicit splashLabel(QDialog
* parent
= 0) :
38 virtual void setId(int labelindex
)
50 virtual void mousePressEvent(QMouseEvent
* event
)
52 if (event
->type() == QEvent::MouseButtonDblClick
) {
53 emit
buttonPressed(Qt::Key_Enter
);
56 emit
buttonPressed(Qt::Key_Select
);
58 // QWidget::mousePressEvent(event);
61 virtual void mouseReleaseEvent(QMouseEvent
* event
)
64 // emit buttonPressed(0);
65 // QWidget::mouseReleaseEvent(event);
69 /*void paintEvent(QPaintEvent *)
74 style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);
78 void buttonPressed(int button
);
84 #endif // _SPLASHLABEL_H_