| 4075 | } |
| 4076 | |
| 4077 | int 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 | |
| 4097 | void WindowsSystem::GetMousePosition(int &x, int &y) |
| 4098 | { |
no test coverage detected