2012-08-27 1 views
1

Qt's docQDir::entryInfoList은 여러 정렬 조건을 적용 할 수 있지만 수행 방법은 분명하지 않습니다.QDir :: entryInfoList에서 여러 조건을 사용하여 정렬

This enum describes the sort options available to QDir, e.g. for entryList() and entryInfoList(). 
The sort value is specified by OR-ing together values from the following list: 

QDir::Name 0x00 Sort by name. 
QDir::Time 0x01 Sort by time (modification time). 
: 
(snip) 

나는 (내가 다시 검토 비트 이동? 갈 생각)하지만 사람이 어떻게 나에게 말할 수 OR-ing 지금은 방법을 생각할 수 없다에 의해 어떻게 든 일을해야 같은데요? 고맙습니다.

은 (어쨌든이 설명은 높은 수준의 언어에 대한 문서로 명확하지 않다?)

답변

2

QDir::SortFlags 실제로 QFlags<QDir::SortFlag>의 타입 정의, 저장 또는-조합 열거 값의 형태 보증 된 방법입니다.

여러분이하는 일은 QDir::entryInfoList() 방법에 대한 인수로 간단히 QDir::Name | QDir::Time입니다.

+0

어떻게 둘 이상의 '종류'를 사용할 수 있습니까? –

+0

그러면 더 많은 값을 함께 OR합니다. –