Attempting to clear '[file] has unexpectedly changed kind' error by removing and re-adding problem files.
slightly modifications to allow subclassing, added Q_OBJECT macro, since usually all classes derived from QObject should use it
added quazip / zlib pre-compiled for macos (if you want you can always compile them yourself with the source)
Added zlib, quazip, basicxmlsyntaxhighlighter, conditionalsemaphore and linenumberdisplay libraries. zlib and quazip are pre-compiled, but you can compile them yourself, just delete the dll files (or equivalent binary files to your OS)