equal
deleted
inserted
replaced
36 #define mmcIcon "qtg_large_mmc" |
36 #define mmcIcon "qtg_large_mmc" |
37 #define mmcNoneIcon "qtg_large_mmc_removed" |
37 #define mmcNoneIcon "qtg_large_mmc_removed" |
38 #define usbMemoryIcon "qtg_large_usb_memory" |
38 #define usbMemoryIcon "qtg_large_usb_memory" |
39 |
39 |
40 //TODO: UI_Update: mmcl locked icon have not provided in icon spec |
40 //TODO: UI_Update: mmcl locked icon have not provided in icon spec |
41 // Just use orignal custom-defined icon |
41 // Just use original custom-defined icon |
42 #define mmcLockedIcon ":image/qgn_prop_mmc_locked.svg" |
42 #define mmcLockedIcon ":image/qgn_prop_mmc_locked.svg" |
43 |
43 |
44 |
44 |
45 #define folderIcon "qtg_large_folder" |
45 #define folderIcon "qtg_large_folder" |
46 |
46 |
93 } |
93 } |
94 break; |
94 break; |
95 case FmDriverInfo::EDriveTypePhoneMemory: |
95 case FmDriverInfo::EDriveTypePhoneMemory: |
96 retIcon = HbIcon( phoneMemoryIcon ).qicon(); |
96 retIcon = HbIcon( phoneMemoryIcon ).qicon(); |
97 break; |
97 break; |
98 default: |
98 case FmDriverInfo::EDriveTypeNotExist: // drive not exist, let QFileIconProvider to judge icon |
99 Q_ASSERT_X( false, "FmFileIconProvider::icon", "please handle drive type"); |
99 default: // filemanger do not provide icon for other drive types, let QFileIconProvider to judge icon |
100 break; |
100 break; |
101 } |
101 } |
102 break; |
102 break; |
103 } |
103 } |
104 case FmFileTypeRecognizer::FileTypeFolder: |
104 case FmFileTypeRecognizer::FileTypeFolder: |
105 { |
105 { |
106 retIcon = HbIcon( folderIcon ).qicon(); |
106 retIcon = HbIcon( folderIcon ).qicon(); |
165 break; |
165 break; |
166 } |
166 } |
167 } |
167 } |
168 |
168 |
169 // if cannot get icon, return icon from QFileIconProvider |
169 // if cannot get icon, return icon from QFileIconProvider |
170 // this will be mostly used in win32 platform, |
|
171 // because path for HbIcon only existed in hb theme of symbian |
|
172 if( retIcon.isNull() ) { |
170 if( retIcon.isNull() ) { |
173 retIcon = QFileIconProvider::icon( info ); |
171 retIcon = QFileIconProvider::icon( info ); |
174 } |
172 } |
175 return retIcon; |
173 return retIcon; |
176 } |
174 } |