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
|
||
|---|---|---|
| .. | ||
| almostplugin | ||
| elftest | ||
| lib | ||
| machtest | ||
| staticplugin | ||
| theplugin | ||
| tst | ||
| .gitignore | ||
| BLACKLIST | ||
| CMakeLists.txt | ||
| empty.json | ||
| fakeplugin.cpp | ||
| tst_qpluginloader.cpp | ||
| utf8_data.json | ||