Learn Environment
Loading...
Searching...
No Matches
custom_list_widget.hpp
Go to the documentation of this file.
1#ifndef CUSTOM_LIST_WIDGET_HPP
2#define CUSTOM_LIST_WIDGET_HPP
3
4#include <QListWidget>
5#include <QMouseEvent>
6#include <QApplication>
7
17 Q_OBJECT
18
19public:
24 explicit CustomListWidget(QWidget *parent = nullptr);
25
26protected:
31 void mouseMoveEvent(QMouseEvent *event) override;
32
37 void leaveEvent(QEvent *event) override;
38
39private:
40 void formatListWidget();
41
42};
43
44#endif // CUSTOM_LIST_WIDGET_HPP
A custom QListWidget with enhanced mouse interaction.
Definition custom_list_widget.hpp:16
void leaveEvent(QEvent *event) override
Handles the leave event.
Definition custom_list_widget.cpp:42
CustomListWidget(QWidget *parent=nullptr)
Constructs a CustomListWidget object and formats it correctly.
Definition custom_list_widget.cpp:3
void mouseMoveEvent(QMouseEvent *event) override
Handles the mouse move event.
Definition custom_list_widget.cpp:31