Files
Radio/module/radio/FileDialog/CustomFileDelegate.h
T
2026-06-16 13:38:08 +08:00

22 lines
598 B
C++

#ifndef CUSTOMFILEDELEGATE_H
#define CUSTOMFILEDELEGATE_H
#include <QStyledItemDelegate>
#include <QPainter>
#include <QFileSystemModel>
#include <QDebug>
class FileExplorer;
class CustomFileDelegate : public QStyledItemDelegate {
Q_OBJECT
public:
explicit CustomFileDelegate(FileExplorer *fileExplorer, QObject *parent = nullptr);
FileExplorer *fileExplorer{};
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override;
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override;
};
#endif