19 @param initialFilter initial filter (string) |
19 @param initialFilter initial filter (string) |
20 @return the rearranged Qt file filter (string) |
20 @return the rearranged Qt file filter (string) |
21 """ |
21 """ |
22 if initialFilter: |
22 if initialFilter: |
23 fileFilters = filter.split(';;') |
23 fileFilters = filter.split(';;') |
24 if len(fileFilters < 10) and initialFilter in fileFilters: |
24 if len(fileFilters) < 10 and initialFilter in fileFilters: |
25 fileFilters.remove(initialFilter) |
25 fileFilters.remove(initialFilter) |
26 fileFilters.insert(0, initialFilter) |
26 fileFilters.insert(0, initialFilter) |
27 return ";;".join(fileFilters) |
27 return ";;".join(fileFilters) |
28 else: |
28 else: |
29 return filter |
29 return filter |