Files
o3de/Code/Sandbox/Editor/EditorPreferencesTreeWidgetItemDelegate.h
T
2021-06-23 10:55:22 -07:00

28 lines
632 B
C++

/*
* Copyright (c) Contributors to the Open 3D Engine Project
*
* SPDX-License-Identifier: Apache-2.0 OR MIT
*
*/
#pragma once
#include <QStyledItemDelegate>
class EditorPreferencesTreeWidgetItemDelegate
: public QStyledItemDelegate
{
Q_OBJECT
public:
explicit EditorPreferencesTreeWidgetItemDelegate(QWidget* parent = nullptr);
void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const override;
QSize sizeHint(const QStyleOptionViewItem& option, const QModelIndex& index) const override;
private:
QBrush m_selectedBrush;
QBrush m_mouseOverBrush;
};