1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
/*
SPDX-FileCopyrightText: 2007 Andreas Pakulat <apaku@gmx.de>
SPDX-FileCopyrightText: 2012 Morten Danielsen Volden <mvolden2@gmail.com>
SPDX-License-Identifier: LGPL-2.0-or-later
*/
#ifndef KDEVPLATFORM_OUTPUTDELEGATE_H
#define KDEVPLATFORM_OUTPUTDELEGATE_H
#include "outputviewexport.h"
#include <QItemDelegate>
namespace KDevelop
{
class OutputDelegatePrivate;
class KDEVPLATFORMOUTPUTVIEW_EXPORT OutputDelegate : public QItemDelegate
{
Q_OBJECT
public:
explicit OutputDelegate( QObject* parent = nullptr );
~OutputDelegate() override;
void paint( QPainter*, const QStyleOptionViewItem&, const QModelIndex& ) const override;
private:
const QScopedPointer<class OutputDelegatePrivate> d_ptr;
Q_DECLARE_PRIVATE(OutputDelegate)
};
}
#endif
|