1 #ifndef GOTOLINE_H 2 #define GOTOLINE_H 3 4 #include <QLineEdit> 5 #include <QIntValidator> 6 #include <QFocusEvent> 7 8 9 class GotoLine : public QLineEdit { 10 Q_OBJECT 11 12 public: 13 GotoLine(int page_count, QWidget *parent = 0); ~GotoLine()14 ~GotoLine() {delete v;}; 15 16 void set_page_count(int page_count); 17 18 protected: 19 void focusOutEvent(QFocusEvent *event); 20 21 private: 22 QIntValidator *v; 23 }; 24 25 #endif 26 27