mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 19:10:06 +00:00
28 lines
706 B
C++
28 lines
706 B
C++
#include <scwx/qt/ui/left_elided_item_delegate.hpp>
|
|
|
|
namespace scwx
|
|
{
|
|
namespace qt
|
|
{
|
|
namespace ui
|
|
{
|
|
|
|
LeftElidedItemDelegate::LeftElidedItemDelegate(QObject* parent) :
|
|
QStyledItemDelegate(parent)
|
|
{
|
|
}
|
|
|
|
LeftElidedItemDelegate::~LeftElidedItemDelegate() {}
|
|
|
|
void LeftElidedItemDelegate::paint(QPainter* painter,
|
|
const QStyleOptionViewItem& option,
|
|
const QModelIndex& index) const
|
|
{
|
|
QStyleOptionViewItem newOption = option;
|
|
newOption.textElideMode = Qt::TextElideMode::ElideLeft;
|
|
QStyledItemDelegate::paint(painter, newOption, index);
|
|
}
|
|
|
|
} // namespace ui
|
|
} // namespace qt
|
|
} // namespace scwx
|