#ifndef CSV_WIDGET_PUSHBUTTON_H #define CSV_WIDGET_PUSHBUTTON_H #include <QPushButton> namespace CSVWidget { class PushButton : public QPushButton { Q_OBJECT bool mKeepOpen; protected: virtual void keyPressEvent (QKeyEvent *event); virtual void mouseReleaseEvent (QMouseEvent *event); public: PushButton (const QIcon& icon, const QString& text, QWidget *parent = 0); bool hasKeepOpen() const; }; } #endif