supercell-wx/scwx-qt/source/scwx/qt/ui/left_elided_item_delegate.hpp
2023-07-23 00:36:08 -05:00

25 lines
482 B
C++

#pragma once
#include <QStyledItemDelegate>
namespace scwx
{
namespace qt
{
namespace ui
{
class LeftElidedItemDelegate : public QStyledItemDelegate
{
public:
explicit LeftElidedItemDelegate(QObject* parent = nullptr);
~LeftElidedItemDelegate();
void paint(QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex& index) const override;
};
} // namespace ui
} // namespace qt
} // namespace scwx