A1210_Desktop/customcombobox.h

32 lines
640 B
C
Raw Permalink Normal View History

#ifndef CUSTOMCOMBOBOX_H
#define CUSTOMCOMBOBOX_H
#include <QWidget>
#include <QComboBox>
#include <QMouseEvent>
#include <QWheelEvent>
#include <QDebug>
class CustomComboBox : public QComboBox
{
Q_OBJECT
public:
explicit CustomComboBox(QWidget *parent = nullptr);
protected:
2023-12-13 14:34:51 +03:00
//void wheelEvent(QWheelEvent * event) override;
// void mousePressEvent(QMouseEvent *event) override;
2023-12-13 14:34:51 +03:00
void enterEvent(QEnterEvent * event) override;
void leaveEvent(QEvent * event) override;
signals:
void wheelUp();
void wheelDown();
void clicked();
void focused();
void unfocused();
};
#endif // CUSTOMCOMBOBOX_H