1
mirror of https://invent.kde.org/network/falkon.git synced 2024-09-22 18:22:10 +02:00
falkonOfficial/src/lib/preferences/pluginlistdelegate.h

25 lines
613 B
C
Raw Normal View History

#ifndef PLUGINLISTDELEGATE_H
#define PLUGINLISTDELEGATE_H
#include <QItemDelegate>
#include <QPainter>
#include <QTextDocument>
#include <QTextLayout>
#include <QTextBlock>
#include <QListWidget>
#include <QApplication>
class PluginListDelegate : public QItemDelegate
{
public:
PluginListDelegate(QListWidget* parent);
void drawDisplay(QPainter* painter, const QStyleOptionViewItem &option, const QRect &rect, const QString &text) const;
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
private:
QListWidget* m_listWidget;
};
#endif // PLUGINLISTDELEGATE_H