MCPcopy Create free account
hub / github.com/bumptop/BumpTop / GetIconTypeFromFileName

Method GetIconTypeFromFileName

trunk/win/Source/BT_WindowsOS.cpp:4077–4095  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4075}
4076
4077int WindowsSystem::GetIconTypeFromFileName(QString filename)
4078{
4079 if (_virtualIconNameTypeMap.empty())
4080 {
4081 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(ControlPanel), ControlPanel);
4082 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(InternetExplorer), InternetExplorer);
4083 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(DesktopDirectory), DesktopDirectory);
4084 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(MyComputer), MyComputer);
4085 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(MyDocuments), MyDocuments);
4086 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(NetworkNeighborhood), NetworkNeighborhood);
4087 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(RecycleBin), RecycleBin);
4088 _virtualIconNameTypeMap.insert(pGetFileNameFromIcon(Desktop), Desktop);
4089 }
4090
4091 int type = -1;
4092 if (_virtualIconNameTypeMap.contains(filename))
4093 type = _virtualIconNameTypeMap[filename];
4094 return type;
4095}
4096
4097void WindowsSystem::GetMousePosition(int &x, int &y)
4098{

Callers 13

setFilePathMethod · 0.80
onDropMethod · 0.80
isValidDropTargetMethod · 0.80
isSourceValidMethod · 0.80
isValidTossTargetMethod · 0.80
Key_SortIntoPilesFunction · 0.80
getMenuMethod · 0.80
deleteFilesMethod · 0.80
launchFileMethod · 0.80
loadFileIconMethod · 0.80

Calls 4

pGetFileNameFromIconFunction · 0.85
emptyMethod · 0.45
insertMethod · 0.45
containsMethod · 0.45

Tested by

no test coverage detected