blob: 183a89548e0f182918cb7195a7bfea93c670eb25 [file] [log] [blame]
Jose Fonseca9653f952015-05-19 16:32:43 +01001#pragma once
Zack Rusinc52d18a2011-04-11 00:15:07 -04002
3#include "ui_jumpwidget.h"
4#include <QWidget>
5
Zack Rusin83387fb2011-04-13 01:54:00 -04006class QKeyEvent;
Zack Rusinc52d18a2011-04-11 00:15:07 -04007class QShowEvent;
8
9class JumpWidget : public QWidget
10{
11 Q_OBJECT
12public:
13 JumpWidget(QWidget *parent = 0);
14
15signals:
16 void jumpTo(int callNumber);
17
18private slots:
19 void slotJump();
20 void slotCancel();
21
22protected:
Jose Fonseca010f9962016-03-05 14:45:41 +000023 virtual bool eventFilter(QObject *object, QEvent* event) override;
24 virtual void showEvent(QShowEvent *event) override;
Zack Rusinc52d18a2011-04-11 00:15:07 -040025
26private:
27 Ui_JumpWidget m_ui;
28};