Learn Environment
Loading...
Searching...
No Matches
include
learn_environment
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
16
class
CustomListWidget
:
public
QListWidget
{
17
Q_OBJECT
18
19
public
:
24
explicit
CustomListWidget
(
QWidget
*parent =
nullptr
);
25
26
protected
:
31
void
mouseMoveEvent
(QMouseEvent *event)
override
;
32
37
void
leaveEvent
(QEvent *event)
override
;
38
39
private
:
40
void
formatListWidget();
41
42
};
43
44
#endif
// CUSTOM_LIST_WIDGET_HPP
CustomListWidget
A custom QListWidget with enhanced mouse interaction.
Definition
custom_list_widget.hpp:16
CustomListWidget::leaveEvent
void leaveEvent(QEvent *event) override
Handles the leave event.
Definition
custom_list_widget.cpp:42
CustomListWidget::CustomListWidget
CustomListWidget(QWidget *parent=nullptr)
Constructs a CustomListWidget object and formats it correctly.
Definition
custom_list_widget.cpp:3
CustomListWidget::mouseMoveEvent
void mouseMoveEvent(QMouseEvent *event) override
Handles the mouse move event.
Definition
custom_list_widget.cpp:31
QListWidget
QWidget
Generated by
1.12.0