The multi-state return code was a legacy of how Arvid wrote the ELF
parser code back in the day, the fact that it scanned for two different
types of plugins in Qt 4 and that the metadata could exist in different
places. None of that matters nowadays: who cares if the file is a
corrupt binary, not a valid binary, does not have the right
architecture, or has no suitable section? It's not a plugin, period.
The Qt 4 plugin mechanism was removed for Qt 5.0 in commit
|
||
|---|---|---|
| .. | ||
| qfactoryloader | ||
| qlibrary | ||
| qplugin | ||
| qpluginloader | ||
| quuid | ||
| CMakeLists.txt | ||