DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DAWordWrapItemDelegate.h
1#ifndef DAWORDWRAPITEMDELEGATE_H
2#define DAWORDWRAPITEMDELEGATE_H
3#include <QStyledItemDelegate>
4namespace DA
5{
6class DAWordWrapItemDelegate : public QStyledItemDelegate
7{
8public:
18
19public:
20 DAWordWrapItemDelegate(QObject* parent = nullptr);
21 //设置换行模式
22 void setWrapMode(WrapMode m);
23 WrapMode getWrapMode() const;
24 //绘制
25 virtual void paint(QPainter* painter, const QStyleOptionViewItem& option, const QModelIndex& index) const override;
26
27private:
28 WrapMode mWrapMode;
29};
30}
31
32#endif // DAWORDWRAPITEMDELEGATE_H
Definition DAWordWrapItemDelegate.h:7
void setWrapMode(WrapMode m)
设置换行模式
Definition DAWordWrapItemDelegate.cpp:14
WrapMode
换行模式
Definition DAWordWrapItemDelegate.h:13
@ WrapAnywhere
无论如何无法显示完整就换行
Definition DAWordWrapItemDelegate.h:16
@ Wrap
有换行符时换行(默认)
Definition DAWordWrapItemDelegate.h:15
@ NoWrap
不换行
Definition DAWordWrapItemDelegate.h:14
WrapMode getWrapMode() const
获取换行模式
Definition DAWordWrapItemDelegate.cpp:23
序列化类都是带异常的,使用中需要处理异常
Definition AppMainWindow.cpp:44