22 #ifndef SCROLLPOPUPBUTTON_H
23 #define SCROLLPOPUPBUTTON_H
25 #include <QPushButton>
28 #include <tulip/tulipconf.h>
32 class TLP_QT_SCOPE ScrollPopupButton :
public QPushButton {
34 Q_PROPERTY(
int value READ value WRITE setValue)
35 Q_PROPERTY(
int minimum READ minimum WRITE setMinimum)
36 Q_PROPERTY(
int maximum READ maximum WRITE setMaximum)
41 explicit ScrollPopupButton(QWidget *parent = 0);
47 virtual void showPopup();
48 virtual void hidePopup();
49 void setPopupVisible(
bool);
55 void valueChanged(
int);
58 bool eventFilter(QObject *, QEvent *);
61 #endif // SCROLLPOPUPBUTTON_H