mirror of
https://invent.kde.org/network/falkon.git
synced 2024-09-22 18:22:10 +02:00
25 lines
613 B
C
25 lines
613 B
C
|
#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
|