函数如下定义:
void HistogramView::setSelection(const QRect &rect,QItemSelectionModel::SelectionFlags flags)
使用是这样的:
setSelection(QRect(event->pos().x(),event->pos().y(),1,1),QItemSelectionModel::SelectCurrent);
我看了一下
QItemSelectionModel::SelectionFlags的文档,是这样的:
enum QItemSelectionModel::SelectionFlag
flags QItemSelectionModel::SelectionFlags
前面写了一个是枚举类型,后面这个类型是什么意思?
flags QItemSelectionModel::SelectionFlags这个是不是就导致了函数的定义中需要采用:
QItemSelectionModel::SelectionFlags flags这样的写法?
QItemSelectionModel::SelectionFlags文档中也有QItemSelectionModel::SelectCurrent的描述:
QItemSelectionModel::SelectCurrent
Select | Current
A combination of Select and Current, provided for convenience.
我有些糊涂了,二者的关系是什么?